PersistentCacheSettings interface

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

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

Firma:

export declare interface PersistentCacheSettings 

Propiedades

Propiedad Tipo Descripción
tamaño de cachéBytes número Un umbral de tamaño de caché aproximado para los datos en el disco. Si el caché crece más allá de este tamaño, Firestore comenzará a eliminar los datos que no se hayan utilizado recientemente. El SDK no garantiza que el caché permanecerá por debajo de ese tamaño, solo que si el 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 basura.
administrador de pestañas Administrador de pestañas persistente Especifica cómo el SDK administrará varias pestañas/ventanas.

PersistentCacheSettings.cacheSizeBytes

Un umbral de tamaño de caché aproximado para los datos en el disco. Si el caché crece más allá de este tamaño, Firestore comenzará a eliminar los datos que no se hayan utilizado recientemente. El SDK no garantiza que el caché permanecerá por debajo de ese tamaño, solo que si el 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 basura.

Firma:

cacheSizeBytes?: number;

PersistentCacheSettings.tabManager

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

Firma:

tabManager?: PersistentTabManager;