PersistentCacheSettings interface

Un objet de paramètres pour configurer une instance PersistentLocalCache .

Le cache persistant ne peut pas être utilisé dans un environnement Node.js.

Signature:

export declare interface PersistentCacheSettings 

Propriétés

Propriété Taper Description
cacheSizeBytes nombre Un seuil approximatif de taille de cache pour les données sur disque. Si le cache dépasse cette taille, Firestore commencera à supprimer les données qui n'ont pas été récemment utilisées. Le SDK ne garantit pas que le cache restera en dessous de cette taille, mais uniquement que si le cache dépasse la taille donnée, un nettoyage sera tenté. La valeur par défaut est de 40 Mo. Le seuil doit être défini sur au moins 1 Mo et peut être défini sur CACHE_SIZE_UNLIMITED pour désactiver le garbage collection.
gestionnaire d'onglets PersistentTabManager Spécifie comment plusieurs onglets/fenêtres seront gérés par le SDK.

PersistentCacheSettings.cacheSizeBytes

Un seuil approximatif de taille de cache pour les données sur disque. Si le cache dépasse cette taille, Firestore commencera à supprimer les données qui n'ont pas été récemment utilisées. Le SDK ne garantit pas que le cache restera en dessous de cette taille, mais uniquement que si le cache dépasse la taille donnée, un nettoyage sera tenté.

La valeur par défaut est de 40 Mo. Le seuil doit être défini sur au moins 1 Mo et peut être défini sur CACHE_SIZE_UNLIMITED pour désactiver le garbage collection.

Signature:

cacheSizeBytes?: number;

PersistentCacheSettings.tabManager

Spécifie comment plusieurs onglets/fenêtres seront gérés par le SDK.

Signature:

tabManager?: PersistentTabManager;