|
Moodle APIs
3.8
Moodle 3.8.6 (Build: 20201109)
|
Public Member Functions | |
| load_for_cache ($key) | |
| Loads the data for the key provided ready formatted for caching. More... | |
| load_many_for_cache (array $keys) | |
| Loads several keys for the cache. More... | |
Static Public Member Functions | |
| static | get_instance_for_cache (cache_definition $definition) |
| Returns an instance of the data source class that the cache can use for loading data using the other methods specified by this interface. More... | |
|
static |
Returns an instance of the data source class that the cache can use for loading data using the other methods specified by this interface.
| cache_definition | $definition |
| object |
Implemented in question_finder.
| cache_data_source::load_for_cache | ( | $key | ) |
Loads the data for the key provided ready formatted for caching.
| string | int | $key | The key to load. |
| mixed | What ever data should be returned, or false if it can't be loaded. |
Implemented in question_finder, and core_message\time_last_message_between_users.
| cache_data_source::load_many_for_cache | ( | array | $keys | ) |
Loads several keys for the cache.
| array | $keys | An array of keys each of which will be string|int. |
| array | An array of matching data items. |
Implemented in question_finder, and core_message\time_last_message_between_users.