Sam Hemelryk
5cba0c4ba3
MDL-38565 cache: tidy up pre-integration
2013-04-19 10:13:36 +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
35b2d0db5e
MDL-38303 cache: fixed purging of session cache when switching users
2013-03-10 11:31:26 +13:00
Damyon Wiese
be98769eab
Merge branch 'wip-MDL-37903-m25' of git://github.com/samhemelryk/moodle
2013-03-05 13:12:12 +08:00
Sam Hemelryk
0323e1ab99
MDL-38165 cache: added unit tests for event purging of persistent caches
2013-03-01 11:38:02 +13:00
Sam Hemelryk
01a3333723
MDL-37903 cache: implemented cacheable_object_array
2013-03-01 10:09:06 +13:00
Eloy Lafuente (stronk7)
c45593c6d8
Merge branch 'wip-MDL-38110-m25' of git://github.com/samhemelryk/moodle
2013-02-26 00:48:22 +01:00
Sam Hemelryk
0bdf592e6e
MDL-38110 cache: increased ttl unit test value to avoid timing issues
2013-02-21 09:53:02 +13:00
Sam Hemelryk
e0d9b7c0d4
MDL-37683 cache: siteidentifier is now included in the keys
2013-02-18 08:32:03 +13:00
Sam Hemelryk
956d3544f0
MDL-36363 cache: added unit tests for muliple loaders
2013-01-31 12:16:08 +13:00
Sam Hemelryk
94ef67cf5f
MDL-36466 cache: tidy up after review
2012-11-26 08:12:00 +13:00
Sam Hemelryk
3680c61a3c
MDL-36466 cache: implemented functionality to disable the bulk of the cache API
2012-11-26 08:12:00 +13:00
Sam Hemelryk
82afd05c35
MDL-36466 cache: renamed disable to disable_stores and added tests
2012-11-26 08:12:00 +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
e0a568e281
MDL-36094 cache: Fixed up inclusion path for overrideclassfile and datasourcefile
2012-10-19 08:11:40 +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
42f2c59eb8
MDL-25290 cache: Added unit tests for admin and fixed up identified issues
2012-10-08 09:53:52 +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
167ad91e86
MDL-25290 cache: Added UI to view the cache lock setups and tidied up a couple of things
2012-10-08 09:53:51 +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
52642d0d24
MDL-25290 cache: Fixed up issue with unit test blowing away cachedir
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