Функции работы с кэшем
//Пример занесения данных в кэш
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