Главная

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