PersistentCacheSettings interface

Obiekt ustawień służący do konfigurowania instancji PersistentLocalCache.

stałej pamięci podręcznej nie można używać w środowisku Node.js.

Podpis:

export declare interface PersistentCacheSettings 

Właściwości

Właściwość Typ Opis
cacheSizeBytes. liczba Przybliżony próg rozmiaru pamięci podręcznej dla danych na dysku. Jeśli pamięć podręczna przekroczy ten rozmiar, Firestore zacznie usuwać dane, które nie były ostatnio używane. Pakiet SDK nie gwarantuje, że pamięć podręczna pozostanie poniżej tego rozmiaru. Jedynie jeśli pamięć podręczna przekroczy podany rozmiar, zostanie podjęta próba czyszczenia.Wartość domyślna to 40 MB. Próg musi być ustawiony na co najmniej 1 MB i można go ustawić na CACHE_SIZE_UNLIMITED, aby wyłączyć funkcję czyszczenia pamięci.
Menedżer kart PersistentTabManager Określa, jak pakiet SDK będzie zarządzać wieloma kartami/okienkami.

PersistentCacheSettings.cacheSizeBytes

Przybliżony próg rozmiaru pamięci podręcznej dla danych na dysku. Jeśli pamięć podręczna przekroczy ten rozmiar, Firestore zacznie usuwać dane, które nie były ostatnio używane. Pakiet SDK nie gwarantuje, że pamięć podręczna pozostanie poniżej tego rozmiaru. Jedynie, jeśli pamięć podręczna przekroczy podany rozmiar, zostanie podjęta próba wyczyszczenia.

Wartość domyślna to 40 MB. Próg musi być ustawiony na co najmniej 1 MB i można go ustawić na CACHE_SIZE_UNLIMITED, aby wyłączyć funkcję czyszczenia pamięci.

Podpis:

cacheSizeBytes?: number;

PersistentCacheSettings.tabManager

Określa, jak pakiet SDK będzie zarządzać wieloma kartami/okienkami.

Podpis:

tabManager?: PersistentTabManager;