PersistentCacheSettings interface

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;