Sam Hemelryk
5cba0c4ba3
MDL-38565 cache: tidy up pre-integration
2013-04-19 10:13:36 +12:00
Sam Hemelryk
059102e728
MDL-38565 cache: cron routine to clean up old session data
2013-04-19 10:11:48 +12:00
Sam Hemelryk
dbd2ea4e1f
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.
2013-04-19 10:11:48 +12:00
Sam Hemelryk
a3b63be703
MDL-38350 cache: fixed issue with siteidentifier === false
2013-03-20 16:07:25 +13:00
Sam Hemelryk
fe86ebfa4d
MDL-38387 cache: fixed inifinite initialisation loop with site id
2013-03-20 16:07:25 +13:00
Aparup Banerjee
61bd40d562
Revert "MDL-38387 cache: fixed inifinite initialisation loop with site id"
...
This reverts commit 17200a016d .
2013-03-14 15:39:07 +08:00
Sam Hemelryk
17200a016d
MDL-38387 cache: fixed inifinite initialisation loop with site id
2013-03-11 10:32:46 +08:00
Sam Hemelryk
3d6dd54ad1
MDL-38165 cache: fixed issues purging peristent caches by event
2013-03-01 11:38:02 +13:00
Damyon Wiese
7866b094cb
MDL-37683 cache: - Comments cleanup and remove ;;
2013-02-18 10:35:31 +08:00
Sam Hemelryk
7634410b6e
MDL-37683 cache: improved indentifier collection and storage
2013-02-18 10:20:02 +13:00
Sam Hemelryk
e0d9b7c0d4
MDL-37683 cache: siteidentifier is now included in the keys
2013-02-18 08:32:03 +13:00
Dan Poltawski
542f68b022
Merge branch 'm24_MDL-36512_Purging_file_cachestore_does_not_purge_anything' of https://github.com/scara/moodle
2012-11-19 10:20:00 +08:00
Matteo Scaramuccia
942be4a574
MDL-36512 purge_by_*() must initialise the cache implementing a store.
...
Indeed, given the current stores implementation, purge will not take effect in case of a file store.
2012-11-16 10:49:12 +01:00
Matteo Scaramuccia
fb8305dec7
MDL-36512 Purging a file store actually purges nothing
2012-11-16 10:43:15 +01:00
Sam Hemelryk
5dd68a7523
MDL-36407 cache: unit tests + checks + improved string cache
2012-11-16 09:46:49 +13:00
Dan Poltawski
1191881888
Merge branch 'wip-MDL-36120-m24' of git://github.com/samhemelryk/moodle
2012-11-07 10:49:28 +08:00
Sam Hemelryk
75af47ee1e
MDL-36386 cache: upgrades now trigger definitions to be updated
2012-11-07 10:42:20 +13:00
Sam Hemelryk
702651c7a6
MDL-36120 cache: Tidied up post peer-review
2012-11-07 10:03:32 +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
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