sam marshall
e5bc3e3dde
MDL-39472 MUC: Optimise cache::get_from_persist_cache
2013-05-08 10:17:58 +01:00
Sam Hemelryk
6318a38885
MDL-38565 cache: tidy up pre-integration
...
Conflicts:
lib/db/upgrade.php
2013-04-19 10:11:38 +12:00
Sam Hemelryk
1a038ed7d9
MDL-38565 cache: improve stats gathering
2013-04-19 10:11:37 +12:00
Sam Hemelryk
2e0b7de1b1
MDL-38565 cache: session caches now function as expected
...
This change is a large change to the way sessions are handled
within MUC after it was discovered that session did not function
as expected when any store other than the default session store
was being used.
As part of this change the session loader has been largely
customised in order to consolidate session data for the loader.
The unit tests have also being greatly increased to provide
better coverage for sessions.
Conflicts:
cache/README.md
cache/tests/cache_test.php
2013-04-19 10:09:55 +12:00
Sam Hemelryk
d55276ee51
MDL-38303 cache: fixed purging of session cache when switching users
2013-03-10 11:31:38 +13:00
Sam Hemelryk
f9bbcc5302
MDL-38165 cache: fixed up application event purging
2013-03-01 10:10:25 +13:00
Sam Hemelryk
f810487764
MDL-38165 cache: fixed up session event purging
2013-03-01 10:10:25 +13:00
Sam Hemelryk
4786eca8f2
MDL-36363 cache: fixed issue with double parsing keys for stacked loaders
2013-01-31 09:14:31 +13:00
Sam Hemelryk
e03782efdd
MDL-37263 cache: fixed event invalidation coding error
2012-12-21 10:50:24 +13:00
Sam Hemelryk
75cde6b9ac
MDL-36768 cache: replaced cache_store interface with abstract class
2012-11-26 14:11:01 +13:00
Dan Poltawski
aeb8e78785
Merge branch 'wip-MDL-36407-m24' of git://github.com/samhemelryk/moodle
2012-11-16 15:04:17 +08:00
Sam Hemelryk
5dd68a7523
MDL-36407 cache: unit tests + checks + improved string cache
2012-11-16 09:46:49 +13:00
Sam Hemelryk
758dbdf894
MDL-36111 cache: Fixed up typo's and trivial issues
2012-11-12 10:36:53 +13:00
Sam Hemelryk
2566210c63
MDL-36407 cache: Implemented options for ad_hoc caches
2012-11-12 10:05:05 +13:00
Sam Hemelryk
47834bcd41
MDL-36120 cache: now uses sha1 and has an option for simple keys
2012-11-07 10:03:32 +13:00
Sam Hemelryk
2e1e266c9a
MDL-36362 cache: added simpledata definition option
2012-11-05 10:28:07 +13:00
Sam Hemelryk
d4797177b5
MDL-36047 cache: Fixed up issues with PHP 5.3.2 and 5.3.7
2012-10-15 12:35:23 +08:00
Sam Hemelryk
267ebe02b3
MDL-25290 cache: Fixed issues with references when getting, and added unit tests to cover
2012-10-08 09:53:53 +13:00
Sam Hemelryk
8dbfbd71c9
MDL-25290 cache: Fixed up handling of objects by cache loader
2012-10-08 09:53:52 +13:00
Sam Hemelryk
170f821b9d
MDL-25290 cache: Fixed things up per coding style
2012-10-08 09:53:52 +13:00
Sam Hemelryk
34c84c723a
MDL-25290 cache: Added cache locking plugin and converted locking implementations to that
2012-10-08 09:53:51 +13:00
Sam Hemelryk
6fec18203b
MDL-25290 cache: Renamed plugin from cache => cachestore
2012-10-08 09:53:51 +13:00
Sam Hemelryk
8139ad13a5
MDL-25290 cache: Implemented Cache API aka MUC
2012-10-08 09:53:50 +13:00