Cache
Layanan ini memungkinkan skrip untuk meng-cache hasil sementara yang membutuhkan waktu untuk
mengambil/menghitung. Cache publik adalah untuk hal-hal yang tidak bergantung pada pengguna yang mengakses skrip Anda. Cache pribadi ditujukan untuk hal-hal yang spesifik untuk pengguna,
seperti setelan atau aktivitas terbaru.
Class
Name | Deskripsi singkat |
Cache | Referensi ke cache tertentu. |
CacheService | CacheService memungkinkan Anda mengakses cache untuk penyimpanan data jangka pendek. |
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
get(key) | String | Mendapatkan nilai yang di-cache untuk kunci tertentu, atau null jika tidak ada yang ditemukan. |
getAll(keys) | Object | Menampilkan Objek JavaScript yang berisi semua key-value pair yang ditemukan dalam cache untuk array kunci. |
put(key, value) | void | Menambahkan key-value pair ke cache. |
put(key, value, expirationInSeconds) | void | Menambahkan key-value pair ke cache, dengan masa berlaku (dalam detik). |
putAll(values) | void | Menambahkan sekumpulan key-value pair ke cache. |
putAll(values, expirationInSeconds) | void | Menambahkan sekumpulan key-value pair ke cache, dengan waktu habis masa berlaku (dalam detik). |
remove(key) | void | Menghapus entri dari cache menggunakan kunci yang diberikan. |
removeAll(keys) | void | Menghapus kumpulan entri dari cache. |
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
getDocumentCache() | Cache | Mendapatkan instance cache yang dicakupkan ke dokumen dan skrip saat ini. |
getScriptCache() | Cache | Mendapatkan instance cache yang dicakupkan ke skrip. |
getUserCache() | Cache | Mendapatkan instance cache yang dicakupkan ke pengguna dan skrip saat ini. |