Added functions for working with the cache

This commit is contained in:
Valentin Popov 2018-02-18 20:01:55 +04:00
parent f392fd42d9
commit 53c49b69de

34
lib.php
View File

@ -44,6 +44,40 @@ function local_webhooks_change_status($serviceid) {
return $result; return $result;
} }
/**
* Get data from the cache by key.
*
* @param string $eventname
* @return array
*/
function local_webhooks_cache_get($eventname) {
$cache = cache::make("local_webhooks", "webhooks_services");
return $cache->get($eventname);
}
/**
* Update the data in the cache by key.
*
* @param string $eventname
* @param array $recordlist
* @return boolean
*/
function local_webhooks_cache_set($eventname, $recordlist = array()) {
$cache = cache::make("local_webhooks", "webhooks_services");
return $cache->set($eventname, $recordlist);
}
/**
* Delete the data in the cache by key.
*
* @param string $eventname
* @return boolean
*/
function local_webhooks_cache_delete($eventname) {
$cache = cache::make("local_webhooks", "webhooks_services");
return $cache->delete($eventname);
}
/** /**
* Get the record from the database. * Get the record from the database.
* *