ออบเจ็กต์การตั้งค่าเพื่อกำหนดค่าอินสแตนซ์ PersistentLocalCache
ไม่สามารถใช้แคชถาวรในสภาพแวดล้อม Node.js
ลายเซ็น:
export declare interface PersistentCacheSettings
คุณสมบัติ
คุณสมบัติ | พิมพ์ | คำอธิบาย |
---|---|---|
cacheSizeBytes | ตัวเลข | ขีดจำกัดขนาดแคชโดยประมาณสำหรับข้อมูลบนดิสก์ หากแคชมีขนาดใหญ่เกินขนาดนี้ Firestore จะเริ่มลบข้อมูลที่ไม่ได้ใช้ล่าสุด SDK ไม่รับประกันว่าแคชจะคงอยู่ต่ำกว่าขนาดนั้น เฉพาะในกรณีที่แคชเกินขนาดที่กำหนด จะพยายามล้างข้อมูลเท่านั้น ค่าเริ่มต้นคือ 40 MB เกณฑ์ต้องตั้งค่าเป็นอย่างน้อย 1 MB และสามารถตั้งค่าเป็น CACHE_SIZE_UNLIMITED เพื่อปิดใช้งานการรวบรวมขยะ |
แท็บผู้จัดการ | TabManager ถาวร | ระบุวิธีจัดการหลายแท็บ/หน้าต่างโดย SDK |
PersistentCacheSettings.cacheSizeBytes
ขีดจำกัดขนาดแคชโดยประมาณสำหรับข้อมูลบนดิสก์ หากแคชมีขนาดใหญ่เกินขนาดนี้ Firestore จะเริ่มลบข้อมูลที่ไม่ได้ใช้ล่าสุด SDK ไม่รับประกันว่าแคชจะคงอยู่ต่ำกว่าขนาดนั้น เฉพาะในกรณีที่แคชเกินขนาดที่กำหนด จะพยายามล้างข้อมูลเท่านั้น
ค่าเริ่มต้นคือ 40 MB เกณฑ์ต้องตั้งค่าเป็นอย่างน้อย 1 MB และสามารถตั้งค่าเป็น CACHE_SIZE_UNLIMITED
เพื่อปิดใช้งานการรวบรวมขยะ
ลายเซ็น:
cacheSizeBytes?: number;
PersistentCacheSettings.tabManager
ระบุวิธีจัดการหลายแท็บ/หน้าต่างโดย SDK
ลายเซ็น:
tabManager?: PersistentTabManager;