Cache Service

Кэш

Эта служба позволяет сценарию временно кэшировать результаты, требующие времени для выборки/вычисления. Общедоступные кеши предназначены для вещей, которые не зависят от того, какой пользователь обращается к вашему скрипту. Частные кеши предназначены для вещей, которые зависят от пользователя, таких как настройки или недавняя активность.

Классы

Имя Краткое описание
Cache Ссылка на конкретный кеш.
CacheService CacheService позволяет получить доступ к кешу для краткосрочного хранения данных.

Cache

Методы

Метод Тип возврата Краткое описание
get(key) String Получает кэшированное значение для заданного ключа или null, если ничего не найдено.
getAll(keys) Object Возвращает объект JavaScript, содержащий все пары ключ/значение, найденные в кеше для массива ключей.
put(key, value) void Добавляет пару ключ/значение в кеш.
put(key, value, expirationInSeconds) void Добавляет в кеш пару ключ/значение со сроком действия (в секундах).
putAll(values) void Добавляет в кеш набор пар ключ/значение.
putAll(values, expirationInSeconds) void Добавляет в кеш набор пар ключ/значение со сроком действия (в секундах).
remove(key) void Удаляет запись из кеша, используя заданный ключ.
removeAll(keys) void Удаляет набор записей из кэша.

CacheService

Методы

Метод Тип возврата Краткое описание
getDocumentCache() Cache Получает экземпляр кэша, ограниченный текущим документом и сценарием.
getScriptCache() Cache Получает экземпляр кеша, ограниченный сценарием.
getUserCache() Cache Получает экземпляр кэша, ограниченный текущим пользователем и сценарием.