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. Gizli önbellekler, ayarlar veya son etkinlik gibi kullanıcıya özgü öğeler içindir.

Sınıflar

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

Cache

Yöntemler

YöntemDönüş türüKısa açıklama
get(key)StringBelirtilen anahtar için önbelleğe alınan değeri veya hiçbir değer 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) içeren 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) içeren bir anahtar/değer çifti grubu ekler.
remove(key)voidBelirtilen anahtarı kullanarak bir girişi önbellekten kaldırır.
removeAll(keys)voidBir giriş grubunu önbellekten kaldırır.

CacheService

Yöntemler

YöntemDönüş türüKısa açıklama
getDocumentCache()CacheGeçerli doküman ve komut dosyasıyla kapsamlı önbellek örneğini alır.
getScriptCache()CacheKomut dosyasına göre kapsamlandırılmış önbellek örneğini alır.
getUserCache()CacheMevcut kullanıcı ve komut dosyasıyla kapsamlı önbelleğe alma örneğini alır.