Cache data source for the assign overrides.
Copyright: | 2021 Shamim Rezaie <shamim@moodle.com> |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 110 lines (4 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
overrides:: (3 methods):
get_instance_for_cache()
load_for_cache()
load_many_for_cache()
get_instance_for_cache(cache_definition $definition) X-Ref |
Returns an instance of the data source class that the cache can use for loading data using the other methods specified by this interface. param: cache_definition $definition return: object |
load_for_cache($key) X-Ref |
Loads the data for the key provided ready formatted for caching. param: string|int $key The key to load. return: mixed What ever data should be returned, or false if it can't be loaded. |
load_many_for_cache(array $keys) X-Ref |
Loads several keys for the cache. param: array $keys An array of keys each of which will be string|int. return: array An array of matching data items. |