Функции работы с кешем
//Пример занесения данных в кеш
function cacheInsert(data, key) {
api.cache.setCacheKey("TestCache"); // указываем ключ используемого кэша
api.cache.insert(key, data); // В назначеный TestCache заносим data с ключем key
}//Пример получения данных из кеша
function cacheValue(key) {
api.cache.setCacheKey("TestCache"); // указываем ключ используемого кэша
if (api.cache.contains(key)) { // есть ли key в TestCache
return api.cache.value(key); // получаем данные
} else {
api.interactive.info("Ключ " + key + " не найден в кеше");
}
return false;
}
Methods
- api.cache.cacheKey() → String
- api.cache.contains(key) → Boolean
- api.cache.insert(key, data)
- api.cache.remove(key)
- api.cache.setCacheKey(key)
- api.cache.value(key, def) → String
Methods description
-
cacheKey() → String
-
Возвращает ключ кеша
Return:
String -
contains(key) → Boolean
-
Получить признак наличие ключа в кеше
Parameters:
Name Type Description key String ключ кеша
Return:
Boolean -
insert(key, data)
-
Вставка в кеш
Parameters:
Name Type Description key String ключ кеша
data String значение
-
remove(key)
-
Удаление из кеша
Parameters:
Name Type Description key String ключ кеша
-
setCacheKey(key)
-
Задает кеш по ключу
Parameters:
Name Type Description key String ключ кеша
-
value(key, def) → String
-
Получить значение кеша по ключу, в случае отсутствия будет возвращено значение по умолчанию
Parameters:
Name Type Description key String ключ кеша
def String значение по умолчанию
Return:
String