用於設定 PersistentLocalCache
執行個體的設定物件。
您無法在 Node.js 環境中使用永久快取。
簽名:
export declare interface PersistentCacheSettings
屬性
屬性 | 類型 | 說明 |
---|---|---|
cacheSizeBytes | 數字 | 磁碟資料的約略快取大小門檻。如果快取量超過這個大小,Firestore 會開始移除最近未使用的資料。SDK 無法保證快取不會維持在該大小範圍內,只有在快取超過指定大小時,系統才會嘗試執行清理作業。預設值為 40 MB。門檻必須設為 1 MB 以上,最高可設為 CACHE_SIZE_UNLIMITED ,以停用垃圾收集功能。 |
TabManager | PersistentTabManager | 指定 SDK 管理多個分頁/視窗的方式。 |
PersistentCacheSettings.cacheSizeBytes
磁碟資料的約略快取大小門檻。如果快取量超過這個大小,Firestore 會開始移除最近未使用的資料。SDK 無法保證快取不會維持在該大小範圍內,只有在快取超出指定大小時,SDK 才會嘗試執行清理作業。
預設值為 40 MB。門檻必須設為 1 MB 以上,最高可設為 CACHE_SIZE_UNLIMITED
,以停用垃圾收集功能。
簽名:
cacheSizeBytes?: number;
PersistentCacheSettings.tabManager
指定 SDK 管理多個分頁/視窗的方式。
簽名:
tabManager?: PersistentTabManager;