Главная

api.cache

Функции работы с кешем

//Пример занесения данных в кеш
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