บริการนี้อนุญาตให้สคริปต์แคชผลลัพธ์ที่ใช้เวลาดึงข้อมูล/ประมวลผลไว้ชั่วคราวได้ แคชสาธารณะมีไว้สำหรับสิ่งที่ไม่ได้ขึ้นอยู่กับว่าผู้ใช้รายใดกำลังเข้าถึงสคริปต์ของคุณ แคชส่วนตัวมีไว้สำหรับสิ่งต่างๆ ที่เจาะจงผู้ใช้ เช่น การตั้งค่าหรือกิจกรรมล่าสุด
คลาส
ชื่อ | รายละเอียดแบบย่อ |
---|---|
Cache | การอ้างอิงไปยังแคชหนึ่งๆ |
CacheService | CacheService ช่วยให้คุณเข้าถึงแคชเพื่อเก็บข้อมูลระยะสั้นได้ |
Cache
วิธีการ
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
get(key) | String | รับค่าที่แคชไว้สำหรับคีย์ที่ระบุ หรือเป็นค่าว่างหากไม่พบ |
getAll(keys) | Object | แสดงผลออบเจ็กต์ JavaScript ที่มีคู่คีย์/ค่าทั้งหมดที่พบในแคชสำหรับอาร์เรย์ของคีย์ |
put(key, value) | void | เพิ่มคู่คีย์/ค่าลงในแคช |
put(key, value, expirationInSeconds) | void | เพิ่มคู่คีย์/ค่าลงในแคช พร้อมเวลาหมดอายุ (เป็นวินาที) |
putAll(values) | void | เพิ่มชุดคู่คีย์/ค่าลงในแคช |
putAll(values, expirationInSeconds) | void | เพิ่มชุดคู่คีย์/ค่าลงในแคช พร้อมเวลาหมดอายุ (เป็นวินาที) |
remove(key) | void | ลบรายการออกจากแคชโดยใช้คีย์ที่ระบุ |
removeAll(keys) | void | นำชุดรายการออกจากแคช |
CacheService
วิธีการ
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
getDocumentCache() | Cache | รับอินสแตนซ์แคชที่กำหนดขอบเขตเฉพาะเอกสารและสคริปต์ปัจจุบัน |
getScriptCache() | Cache | รับอินสแตนซ์ของแคชที่กำหนดขอบเขตเป็นสคริปต์ |
getUserCache() | Cache | รับอินสแตนซ์ของแคชที่กำหนดขอบเขตไว้เป็นผู้ใช้และสคริปต์ปัจจุบัน |