PersistentCacheSettings interface

ออบเจ็กต์การตั้งค่าเพื่อกำหนดค่าอินสแตนซ์ 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;