Cache Service

Önbellek

Bu hizmet, bir 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 öğ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)StringBelirtilen 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|nullGeçerli doküman ve komut dosyası kapsamındaki önbellek örneğini alır.
getScriptCache()CacheKomut dosyası kapsamındaki önbellek örneğini alır.
getUserCache()CacheÖnbellek örneğini geçerli kullanıcı ve komut dosyasıyla sınırlandırır.