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;