PersistentCacheSettings interface

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;