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