Cache Service

Cache

Ce service permet à un script de mettre temporairement en cache les résultats dont le chargement et le calcul prennent du temps. Les caches publics sont destinés à des éléments qui ne dépendent pas de l'utilisateur qui accède à votre script. Les caches privés sont destinés à des éléments spécifiques à l'utilisateur, comme 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 le stockage à court terme des données.

Cache

Méthodes

MéthodeType renvoyéBrève description
get(key)StringRécupère la valeur mise en cache pour 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 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()CacheRé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()CacheRécupère l'instance de cache limitée à l'utilisateur et au script actuels.