Cache Service

Cache

Questo servizio consente a uno script di memorizzare temporaneamente nella cache i risultati che richiedono tempo per il recupero/il calcolo. Le cache pubbliche sono per elementi che non dipendono dall'utente che accede allo script. Le cache private sono per elementi specifici dell'utente, come le impostazioni o l'attività recente.

Corsi

NomeBreve descrizione
CacheUn riferimento a una determinata cache.
CacheServiceCacheService ti consente di accedere a una cache per l'archiviazione a breve termine dei dati.

Cache

Metodi

MetodoTipo restituitoBreve descrizione
get(key)StringRecupera il valore memorizzato nella cache per la chiave specificata o null se non viene trovato alcun valore.
getAll(keys)ObjectRestituisce un oggetto JavaScript contenente tutte le coppie chiave/valore trovate nella cache per un array di chiavi.
put(key, value)voidAggiunge una coppia chiave/valore alla cache.
put(key, value, expirationInSeconds)voidAggiunge una coppia chiave/valore alla cache, con un tempo di scadenza (in secondi).
putAll(values)voidAggiunge un insieme di coppie chiave/valore alla cache.
putAll(values, expirationInSeconds)voidAggiunge un insieme di coppie chiave/valore alla cache, con un tempo di scadenza (in secondi).
remove(key)voidRimuove una voce dalla cache utilizzando la chiave specificata.
removeAll(keys)voidRimuove un insieme di voci dalla cache.

CacheService

Metodi

MetodoTipo restituitoBreve descrizione
getDocumentCache()Cache|nullRecupera l'istanza della cache con ambito limitato al documento e allo script correnti.
getScriptCache()CacheRecupera l'istanza della cache con ambito allo script.
getUserCache()CacheRecupera l'istanza della cache con ambito limitato all'utente e allo script correnti.