Cache Service

Önbellek

Bu hizmet, komut dosyasının getirilmesi/hesaplanması zaman alan sonuçları geçici olarak önbelleğe almasına olanak tanır. Herkese açık önbellekler, komut dosyanıza hangi kullanıcının eriştiğine bağlı olmayan şeyler içindir. Özel önbellekler, ayarlar veya son etkinlik gibi kullanıcıya özel öğeler içindir.

Sınıflar

AdKısa açıklama
CacheBelirli bir önbelleğe başvuru.
CacheServiceCacheService, verilerin kısa süreli depolanması için bir önbelleğe erişmenizi sağlar.

Cache

Yöntemler

YöntemDönüş türüKısa açıklama
get(key)StringBelirli bir anahtar için önbelleğe alınmış değeri veya anahtar bulunamazsa null değerini alır.
getAll(keys)ObjectBir anahtar dizisi için önbellekte bulunan tüm anahtar/değer çiftlerini içeren bir JavaScript Nesnesi döndürür.
put(key, value)voidÖnbelleğe bir anahtar/değer çifti ekler.
put(key, value, expirationInSeconds)voidÖnbelleğe bir son kullanma zamanıyla (saniye cinsinden) anahtar/değer çifti ekler.
putAll(values)voidÖnbelleğe bir anahtar/değer çifti kümesi ekler.
putAll(values, expirationInSeconds)voidÖnbelleğe bir son kullanma zamanıyla (saniye cinsinden) bir anahtar/değer çifti kümesi ekler.
remove(key)voidVerilen anahtarı kullanarak önbellekten bir girişi kaldırır.
removeAll(keys)voidÖnbellekten bir giriş grubunu kaldırır.

CacheService

Yöntemler

YöntemDönüş türüKısa açıklama
getDocumentCache()CacheGeçerli doküman ve komut dosyasına ayarlanmış önbellek örneğini alır.
getScriptCache()CacheKomut dosyasına ayarlanmış önbellek örneğini alır.
getUserCache()CacheGeçerli kullanıcı ve komut dosyasına ayarlanmış önbellek örneğini alır.