Cache Service

Önbellek

Bu hizmet, komut dosyaları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 öğeler içindir. Özel önbellekler, kullanıcılara özel olan (ör. ayarlar veya son etkinlik) öğeler içindir.

Sınıflar

AdKısa açıklama
CacheBelirli bir önbelleğe yapılan referans.
CacheServiceÖnbellekHizmeti, verilerin kısa süreli depolanması için önbelleğe erişmenize olanak tanır.

Cache

Yöntemler

YöntemDönüş türüKısa açıklama
get(key)String|nullBelirtilen anahtarın önbelleğe alınmış değerini veya 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, süre sonu süresi (saniye cinsinden) olan bir anahtar/değer çifti ekler.
putAll(values)voidÖnbelleğe bir dizi anahtar/değer çifti ekler.
putAll(values, expirationInSeconds)voidÖnbelleğe, süre sonu süresi (saniye cinsinden) olan bir dizi anahtar/değer çifti ekler.
remove(key)voidBelirtilen anahtarı kullanarak önbellekten bir girişi kaldırır.
removeAll(keys)voidÖnbellekten bir dizi girişi kaldırır.

CacheService

Yöntemler

YöntemDönüş türüKısa açıklama
getDocumentCache()Cache|nullÖnbellek örneğini geçerli doküman ve komut dosyasıyla sınırlandırır.
getScriptCache()CacheKomut dosyası kapsamlı önbellek örneğini alır.
getUserCache()CacheMevcut kullanıcı ve komut dosyası kapsamındaki önbellek örneğini alır.