Cache Service

Pamięć podręczna

Ta usługa umożliwia skryptowi tymczasowe zapisywanie w pamięci podręcznej wyników, których pobranie lub obliczenie zajmuje trochę czasu. Publiczne pamięci podręczne są przeznaczone do działań, które nie są zależne od tego, który użytkownik uzyskuje dostęp do skryptu. Prywatne pamięci podręczne są przeznaczone dla konkretnych użytkowników, np. ustawień lub ostatniej aktywności.

Zajęcia

NazwaKrótki opis
CacheOdniesienie do konkretnej pamięci podręcznej.
CacheServiceCacheService umożliwia dostęp do pamięci podręcznej w celu krótkoterminowego przechowywania danych.

Cache

Metody

MetodaZwracany typKrótki opis
get(key)StringPobiera wartość z pamięci podręcznej dla danego klucza lub wartość null, jeśli nie znaleziono żadnego klucza.
getAll(keys)ObjectZwraca obiekt JavaScript zawierający wszystkie pary klucz/wartość znalezione w pamięci podręcznej dla tablicy kluczy.
put(key, value)voidDodaje parę klucz/wartość do pamięci podręcznej.
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 za pomocą podanego klucza.
removeAll(keys)voidUsuwa zbiór wpisów z pamięci podręcznej.

CacheService

Metody

MetodaZwracany typKrótki opis
getDocumentCache()CachePobiera 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.