Cache Service

Pamięć podręczna

Ta usługa umożliwia skryptowi tymczasowe buforowanie wyników, których pobranie lub obliczenie zajmuje trochę czasu. Pamięć podręczna publiczna służy do przechowywania danych, które nie zależą od tego, który użytkownik uzyskuje dostęp do skryptu. Pamięci podręczne prywatne służą do przechowywania informacji dotyczących konkretnego użytkownika, takich jak ustawienia czy ostatnia aktywność.

Zajęcia

NazwaKrótki opis
CacheOdwołanie do konkretnej pamięci podręcznej.
CacheServiceUsługa Cache umożliwia dostęp do pamięci podręcznej do krótkoterminowego przechowywania danych.

Cache

Metody

MetodaZwracany typKrótki opis
get(key)StringPobiera wartość z 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 do pamięci podręcznej parę klucz/wartość 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 zestaw wpisów.

CacheService

Metody

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