Obiekt ustawień umożliwiający skonfigurowanie instancji PersistentLocalCache
.
Trwałej pamięci podręcznej nie można używać w środowisku Node.js.
Podpis:
export declare interface PersistentCacheSettings
Nieruchomości
Nieruchomość | Typ | Opis |
---|---|---|
rozmiar pamięci podręcznej | numer | Przybliżony próg rozmiaru pamięci podręcznej dla danych na dysku. Jeśli pamięć podręczna przekroczy ten rozmiar, Firestore rozpocznie usuwanie danych, które nie były ostatnio używane. Pakiet SDK nie gwarantuje, że pamięć podręczna pozostanie poniżej tego rozmiaru, a jedynie, że jeśli pamięć podręczna przekroczy podany rozmiar, zostanie podjęta próba oczyszczenia. 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ć zbieranie elementów bezużytecznych. |
Menedżer zakładek | Menedżer trwałych kart | Określa sposób zarządzania wieloma kartami/oknami przez zestaw SDK. |
PersistentCacheSettings.cacheSizeBytes
Przybliżony próg rozmiaru pamięci podręcznej dla danych na dysku. Jeśli pamięć podręczna przekroczy ten rozmiar, Firestore rozpocznie usuwanie danych, które nie były ostatnio używane. Pakiet SDK nie gwarantuje, że pamięć podręczna pozostanie poniżej tego rozmiaru, a jedynie, że jeśli pamięć podręczna przekroczy podany rozmiar, zostanie podjęta próba oczyszczenia.
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ć zbieranie elementów bezużytecznych.
Podpis:
cacheSizeBytes?: number;
PersistentCacheSettings.tabManager
Określa sposób zarządzania wieloma kartami/oknami przez zestaw SDK.
Podpis:
tabManager?: PersistentTabManager;