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;