Cache Service

Cache

Layanan ini memungkinkan skrip menyimpan hasil dalam cache untuk sementara yang memerlukan waktu untuk diambil/dihitung. Cache publik ditujukan untuk hal-hal yang tidak bergantung pada pengguna mana yang mengakses skrip Anda. Cache pribadi ditujukan untuk hal-hal yang bersifat khusus pengguna, seperti setelan atau aktivitas terbaru.

Class

NamaDeskripsi singkat
CacheReferensi ke cache tertentu.
CacheServiceCacheService memungkinkan Anda mengakses cache untuk penyimpanan data jangka pendek.

Cache

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
get(key)StringMendapatkan nilai yang di-cache untuk kunci yang diberikan, atau null jika tidak ada yang ditemukan.
getAll(keys)ObjectMenampilkan Objek JavaScript yang berisi semua pasangan nilai kunci yang ditemukan dalam cache untuk array kunci.
put(key, value)voidMenambahkan key-value pair ke cache.
put(key, value, expirationInSeconds)voidMenambahkan pasangan nilai kunci ke cache, dengan waktu habis masa berlaku (dalam detik).
putAll(values)voidMenambahkan kumpulan pasangan nilai kunci ke cache.
putAll(values, expirationInSeconds)voidMenambahkan kumpulan pasangan nilai kunci ke cache, dengan waktu habis masa berlaku (dalam detik).
remove(key)voidMenghapus entri dari cache menggunakan kunci yang diberikan.
removeAll(keys)voidMenghapus kumpulan entri dari cache.

CacheService

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getDocumentCache()CacheMendapatkan instance cache yang dicakupkan ke dokumen dan skrip saat ini.
getScriptCache()CacheMendapatkan instance cache yang dicakupkan ke skrip.
getUserCache()CacheMendapatkan instance cache yang dicakupkan ke pengguna dan skrip saat ini.