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
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
fcb404faac
MDL-38165 cache: added unit tests for event purging of persistent caches
2013-03-01 11:37:56 +13:00
Sam Hemelryk
5fe9dcbbed
MDL-38110 cache: increased ttl unit test value to avoid timing issues
2013-02-26 00:47:37 +01:00
Sam Hemelryk
a2b5f389de
MDL-37683 cache: siteidentifier is now included in the keys
...
Conflicts:
lib/db/upgrade.php
lib/moodlelib.php
version.php
2013-02-18 08:30:29 +13:00
Sam Hemelryk
8003618cd1
MDL-36363 cache: added unit tests for muliple loaders
2013-01-31 12:16:21 +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