PersistentLocalCache
インスタンスを構成するための設定オブジェクト。
Node.js 環境では、永続キャッシュを使用できません。
署名:
export declare interface PersistentCacheSettings
プロパティ
プロパティ | 型 | 説明 |
---|---|---|
cacheSizeBytes | 数値 | ディスク上のデータのおおよそのキャッシュ サイズのしきい値。キャッシュがこのサイズを超えると、Firestore は最近使用されていないデータの削除を開始します。SDK では、キャッシュがそのサイズを下回るとは限りません。キャッシュが指定サイズを超えた場合のみ、クリーンアップが試行されます。デフォルト値は 40 MB です。しきい値は 1 MB 以上に設定する必要があります。CACHE_SIZE_UNLIMITED に設定すると、ガベージ コレクションを無効にできます。 |
tabManager | PersistentTabManager | SDK で複数のタブやウィンドウを管理する方法を指定します。 |
PersistentCacheSettings.cacheSizeBytes
ディスク上のデータのおおよそのキャッシュ サイズのしきい値。キャッシュがこのサイズを超えると、Firestore は最近使用されていないデータの削除を開始します。SDK では、キャッシュがそのサイズ未満に維持されることを保証するものではなく、キャッシュが指定されたサイズを超えた場合にのみクリーンアップが試行されます。
デフォルト値は 40 MB です。しきい値は 1 MB 以上に設定する必要があります。CACHE_SIZE_UNLIMITED
に設定すると、ガベージ コレクションを無効にできます。
署名:
cacheSizeBytes?: number;
PersistentCacheSettings.tabManager
SDK で複数のタブやウィンドウを管理する方法を指定します。
署名:
tabManager?: PersistentTabManager;