Cache Service

Pamięć podręczna

Ta usługa umożliwia skryptowi tymczasowe przechowywanie w pamięci podręcznej wyników, których pobranie lub obliczenie zajmuje dużo czasu. Pamięć podręczna publiczna służy do przechowywania informacji, które nie zależą od tego, który użytkownik uzyskuje dostęp do skryptu. Pamięć podręczna prywatna służy do przechowywania danych związanych z konkretnym użytkownikiem, takich jak ustawienia czy ostatnia aktywność.

Zajęcia

NazwaKrótki opis
CacheOdwołanie do konkretnej pamięci podręcznej.
CacheServiceCacheService umożliwia dostęp do pamięci podręcznej na potrzeby krótkotrwałego przechowywania danych.

Cache

Metody

MetodaZwracany typKrótki opis
get(key)StringPobiera wartość z poziomu pamięci podręcznej dla danego klucza lub null, jeśli nie znaleziono żadnej wartości.
getAll(keys)ObjectZwraca obiekt JavaScript zawierający wszystkie pary klucz-wartość znalezione w pamięci podręcznej dla tablicy kluczy.
put(key, value)voidDodaje do pamięci podręcznej parę klucz-wartość.
put(key, value, expirationInSeconds)voidDodaje parę klucz-wartość do pamięci podręcznej z czasem wygaśnięcia (w sekundach).
putAll(values)voidDodaje do pamięci podręcznej zestaw par klucz-wartość.
putAll(values, expirationInSeconds)voidDodaje do pamięci podręcznej zestaw par klucz-wartość z czasem wygaśnięcia (w sekundach).
remove(key)voidUsuwa wpis z pamięci podręcznej przy użyciu podanego klucza.
removeAll(keys)voidUsuwa z pamięci podręcznej zbiór wpisów.

CacheService

Metody

MetodaZwracany typKrótki opis
getDocumentCache()CachePobiera instancję pamięci podręcznej ograniczoną do bieżącego dokumentu i skryptu.
getScriptCache()CachePobiera instancję pamięci podręcznej ograniczoną do skryptu.
getUserCache()CachePobiera instancję pamięci podręcznej ograniczoną do bieżącego użytkownika i skryptu.