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;