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 elementów, 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)String|nullPobiera wartość z pamięci podręcznej dla danego klucza lub null, jeśli nie znaleziono żadnej wartości.
getAll(keys)ObjectZwraca obiekt w JavaScripcie 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.