PersistentCacheSettings interface

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;