Cache Service

Cache

Ce service permet à un script de mettre en cache temporairement les résultats dont le chargement et le calcul prennent du temps. 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 concernent des éléments spécifiques à l'utilisateur, tels que les paramètres ou l'activité récente.

Classes

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

Cache

Méthodes

MéthodeType renvoyéBrève description
get(key)StringRécupère la valeur mise en cache de la clé donnée, ou la valeur "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 d'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 cache de paires clé/valeur.
putAll(values, expirationInSeconds)voidAjoute au cache un ensemble de paires clé/valeur associées à 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()CacheRécupère l'instance de cache associée au document et au script actuels.
getScriptCache()CacheRécupère l'instance de cache associée au script.
getUserCache()CacheRécupère l'instance de cache à l'utilisateur et au script actuels.