Cache Service

Cache

Ce service permet à un script de mettre temporairement en cache les résultats qui prennent du temps à récupérer ou à calculer. Les caches publics sont destinés aux éléments qui ne dépendent pas de l'utilisateur qui accède à votre script. Les caches privés sont destinés aux éléments spécifiques à l'utilisateur, comme les paramètres ou l'activité récente.

Classes

NomBrève description
CacheRéférence à un cache spécifique.
CacheServiceCacheService vous permet d'accéder à un cache pour le stockage à court terme des données.

Cache

Méthodes

MéthodeType renvoyéBrève description
get(key)String|nullRécupère la valeur mise en cache pour la clé donnée ou null si aucune valeur n'est trouvée.
getAll(keys)ObjectRenvoie un objet JavaScript contenant toutes les paires clé/valeur trouvées dans le cache pour un tableau de clés.
put(key, value)voidAjoute une paire clé/valeur au cache.
put(key, value, expirationInSeconds)voidAjoute une paire clé/valeur au cache, avec un délai d'expiration (en secondes).
putAll(values)voidAjoute un ensemble de paires clé/valeur au cache.
putAll(values, expirationInSeconds)voidAjoute un ensemble de paires clé/valeur au cache, avec un délai d'expiration (en secondes).
remove(key)voidSupprime une entrée du cache à l'aide de la clé donnée.
removeAll(keys)voidSupprime un ensemble d'entrées du cache.

CacheService

Méthodes

MéthodeType renvoyéBrève description
getDocumentCache()Cache|nullRécupère l'instance de cache limitée au document et au script actuels.
getScriptCache()CacheRécupère l'instance de cache limitée au script.
getUserCache()CacheObtient l'instance de cache limitée à l'utilisateur et au script actuels.