Rajesh Taneja
4a910b9aa6
MDL-56273 cache: Fixed initialise call
...
After store is created, it should be checked if
it's ready before calling initialise
2016-11-02 14:26:50 +08:00
Russell Smith
a169739d5d
MDL-56273 cache: Use cache initialise always.
...
purge_all() and purge_by_definition() look in the configuration
for which caches are available and then creates them to purge them.
The configuration stores the values used by initialise(), not
initialise_unit_test_instance() and would therefore fail to purge
all caches if they were not purged by another means.
In the case of filestore, it's purged by unit tests, in the case
of memcache(d), it purges the whole store when a single definition
is requested.
Therefore all configuration was moved into the configuration file
during unit tests and does not have any special override codes in
the unit test infrastructure.
2016-10-30 13:42:43 +11:00
Jun Pataleta
329642b9c5
MDL-54984 cache: 3.2 final deprecations
2016-07-26 00:46:37 +08:00
Russell Smith
5007975d1e
MDL-53206 caching: Ensure get_many and set_many dereference objects.
2016-02-28 17:01:49 +11:00
Sam Hemelryk
ccc22a096a
MDL-43349 cache: is_ready now checks are_requirements_met by default
...
(Fixes the fixed forwarded static call bug reverted in a5581c7
)
2014-01-07 11:47:18 +08:00
Dan Poltawski
a5581c7376
Revert "MDL-43349 cache: is_ready now checks are_requirements_met by default"
...
This reverts commit 2201c02d73
.
2014-01-06 14:47:12 +08:00
Sam Hemelryk
2201c02d73
MDL-43349 cache: is_ready now checks are_requirements_met by default
2014-01-02 09:55:51 +13:00
Sam Hemelryk
1582ee126f
MDL-41997 cache: dummy store now uses static acceleration for session + request
2013-09-30 09:41:03 +13:00
Sam Hemelryk
d074fb091d
MDL-40903 cache: renamed persistcache to staticacceleration
2013-09-25 09:05:18 +12:00
Sam Hemelryk
083fa87759
MDL-40903 cache: converted persistent into persistentdata
...
At the same time all cache instances were made persistent
2013-09-25 09:04:35 +12:00
Dan Poltawski
4554660c28
Merge branch 'wip-MDL-36466-m24' of git://github.com/samhemelryk/moodle
2012-11-27 13:38:53 +08:00
Sam Hemelryk
75cde6b9ac
MDL-36768 cache: replaced cache_store interface with abstract class
2012-11-26 14:11:01 +13:00
Sam Hemelryk
82afd05c35
MDL-36466 cache: renamed disable to disable_stores and added tests
2012-11-26 08:12:00 +13:00
Dan Poltawski
a3f3ea2684
MDL-36111 cache: remove double semicolons
...
Thanks to Matteo Scaramuccia!
2012-11-15 09:25:56 +08:00
Sam Hemelryk
758dbdf894
MDL-36111 cache: Fixed up typo's and trivial issues
2012-11-12 10:36:53 +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