Ein Einstellungsobjekt zum Konfigurieren einer PersistentLocalCache
Instanz.
Persistenter Cache kann in einer Node.js-Umgebung nicht verwendet werden.
Unterschrift:
export declare interface PersistentCacheSettings
Eigenschaften
Eigentum | Typ | Beschreibung |
---|---|---|
CacheSizeBytes | Nummer | Ein ungefährer Cache-Größenschwellenwert für die Daten auf der Festplatte. Wenn der Cache diese Größe überschreitet, beginnt Firestore damit, Daten zu entfernen, die kürzlich nicht verwendet wurden. Das SDK garantiert nicht, dass der Cache unter dieser Größe bleibt, sondern nur, dass eine Bereinigung versucht wird, wenn der Cache die angegebene Größe überschreitet. Der Standardwert ist 40 MB. Der Schwellenwert muss auf mindestens 1 MB festgelegt werden und kann auf CACHE_SIZE_UNLIMITED gesetzt werden, um die Garbage Collection zu deaktivieren. |
tabManager | PersistentTabManager | Gibt an, wie mehrere Registerkarten/Fenster vom SDK verwaltet werden. |
PersistentCacheSettings.cacheSizeBytes
Ein ungefährer Cache-Größenschwellenwert für die Daten auf der Festplatte. Wenn der Cache diese Größe überschreitet, beginnt Firestore damit, Daten zu entfernen, die kürzlich nicht verwendet wurden. Das SDK garantiert nicht, dass der Cache unter dieser Größe bleibt, sondern nur, dass eine Bereinigung versucht wird, wenn der Cache die angegebene Größe überschreitet.
Der Standardwert ist 40 MB. Der Schwellenwert muss auf mindestens 1 MB festgelegt werden und kann auf CACHE_SIZE_UNLIMITED
gesetzt werden, um die Garbage Collection zu deaktivieren.
Unterschrift:
cacheSizeBytes?: number;
PersistentCacheSettings.tabManager
Gibt an, wie mehrere Registerkarten/Fenster vom SDK verwaltet werden.
Unterschrift:
tabManager?: PersistentTabManager;