PersistentCacheSettings interface

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

No se puede usar la caché persistente en un entorno de Node.js.

Firma:

export declare interface PersistentCacheSettings 

Propiedades

Propiedad Tipo Descripción
cacheSizeBytes número Un umbral aproximado de tamaño de caché para los datos en el disco. Si la caché supera este tamaño, Firestore comenzará a quitar los datos que no se hayan usado recientemente. El SDK no garantiza que la caché se mantenga por debajo de ese tamaño, sino que se intentará realizar la limpieza si la caché supera el tamaño determinado.El valor predeterminado es 40 MB. El umbral se debe establecer en 1 MB como mínimo y se puede establecer en CACHE_SIZE_UNLIMITED para inhabilitar la recolección de elementos no utilizados.
pestaña Administrador PersistentTabManager Especifica cómo el SDK administrará varias pestañas o ventanas.

PersistentCacheSettings.cacheSizeBytes

Un umbral aproximado de tamaño de caché para los datos en el disco. Si la caché supera este tamaño, Firestore comenzará a quitar los datos que no se hayan usado recientemente. El SDK no garantiza que la caché se mantenga por debajo de ese tamaño, solo que se intentará realizar la limpieza si la caché supera el tamaño determinado.

El valor predeterminado es 40 MB. El umbral se debe establecer en 1 MB como mínimo y se puede establecer en CACHE_SIZE_UNLIMITED para inhabilitar la recolección de elementos no utilizados.

Firma:

cacheSizeBytes?: number;

PersistentCacheSettings.tabManager

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

Firma:

tabManager?: PersistentTabManager;