PersistentCacheSettings interface

Un oggetto impostazioni per configurare un'istanza PersistentLocalCache .

La cache persistente non può essere utilizzata in un ambiente Node.js.

Firma:

export declare interface PersistentCacheSettings 

Proprietà

Proprietà Tipo Descrizione
cacheSizeBytes numero Una soglia approssimativa per la dimensione della cache per i dati su disco. Se la cache supera queste dimensioni, Firestore inizierà a rimuovere i dati che non sono stati utilizzati di recente. L'SDK non garantisce che la cache rimanga al di sotto di tale dimensione, ma solo che se la cache supera la dimensione specificata, verrà tentata la pulizia. Il valore predefinito è 40 MB. La soglia deve essere impostata su almeno 1 MB e può essere impostata su CACHE_SIZE_UNLIMITED per disabilitare la garbage collection.
tabManager PersistentTabManager Specifica la modalità di gestione di più schede/finestre da parte dell'SDK.

PersistentCacheSettings.cacheSizeBytes

Una soglia approssimativa per la dimensione della cache per i dati su disco. Se la cache supera queste dimensioni, Firestore inizierà a rimuovere i dati che non sono stati utilizzati di recente. L'SDK non garantisce che la cache rimanga al di sotto di tale dimensione, ma solo che se la cache supera la dimensione specificata, verrà tentata la pulizia.

Il valore predefinito è 40 MB. La soglia deve essere impostata su almeno 1 MB e può essere impostata su CACHE_SIZE_UNLIMITED per disabilitare la garbage collection.

Firma:

cacheSizeBytes?: number;

PersistentCacheSettings.tabManager

Specifica la modalità di gestione di più schede/finestre da parte dell'SDK.

Firma:

tabManager?: PersistentTabManager;