PersistentCacheSettings interface

Un objeto de configuración para configurar una instancia PersistentLocalCache .

La caché persistente no se puede usar en un entorno Node.js.

Firma:

export declare interface PersistentCacheSettings 

Propiedades

Propiedad Tipo Descripción
cachéTamañoBytes número Un umbral de tamaño de caché aproximado para los datos en disco. Si el caché crece más allá de este tamaño, Firestore comenzará a eliminar los datos que no se hayan usado recientemente. El SDK no garantiza que la memoria caché permanecerá por debajo de ese tamaño, solo que si la memoria caché excede el tamaño dado, se intentará la limpieza. El valor predeterminado es 40 MB. El umbral se debe establecer en al menos 1 MB y se puede establecer en CACHE_SIZE_UNLIMITED para deshabilitar la recolección de elementos no utilizados.
tabManager PersistentTabManagerPersistentTabManager Especifica cómo el SDK administrará varias pestañas/ventanas.

PersistentCacheSettings.cacheSizeBytes

Un umbral de tamaño de caché aproximado para los datos en disco. Si el caché crece más allá de este tamaño, Firestore comenzará a eliminar los datos que no se hayan usado recientemente. El SDK no garantiza que la memoria caché permanecerá por debajo de ese tamaño, solo que si la memoria caché excede el tamaño dado, se intentará la limpieza.

El valor predeterminado es 40 MB. El umbral se debe establecer en al menos 1 MB y se puede establecer en CACHE_SIZE_UNLIMITED para deshabilitar la recolección de elementos no utilizados.

Firma:

cacheSizeBytes?: number;

PersistentCacheSettings.tabManager

Especifica cómo el SDK administrará varias pestañas/ventanas.

Firma:

tabManager?: PersistentTabManager;