PersistentLocalCache
örneğini yapılandırmak için kullanılan ayarlar nesnesi.
Kalıcı önbellek, Node.js ortamında kullanılamaz.
İmza:
export declare interface PersistentCacheSettings
Özellikler
Özellik | Tür | Açıklama |
---|---|---|
cacheSizeBytes | sayı | Disk üzerindeki veriler için yaklaşık bir önbellek boyutu eşiği. Önbellek bu boyutu aşarsa Firestore, yakın zamanda kullanılmayan verileri kaldırmaya başlar. SDK, önbelleğin belirtilen boyutun altında kalacağını garanti etmez. Yalnızca önbelleğin belirtilen boyutu aşması durumunda temizlemeye çalışılır.Varsayılan değer 40 MB'tır. Eşik en az 1 MB olarak ayarlanmalıdır. Bu eşik, atık toplamayı devre dışı bırakmak için CACHE_SIZE_UNLIMITED olarak ayarlanabilir. |
tabManager | PersistentTabManager | Birden fazla sekmenin/pencerenin SDK tarafından nasıl yönetileceğini belirtir. |
PersistentCacheSettings.cacheSizeBytes
Disk üzerindeki veriler için yaklaşık bir önbellek boyutu eşiği. Önbellek bu boyutu aşarsa Firestore, yakın zamanda kullanılmayan verileri kaldırmaya başlar. SDK, önbelleğin belirtilen boyutun altında kalacağını garanti etmez. Yalnızca önbelleğin belirtilen boyutu aşması durumunda temizlemeye çalışılır.
Varsayılan değer 40 MB'tır. Eşik en az 1 MB olarak ayarlanmalıdır. Bu eşik, atık toplamayı devre dışı bırakmak için CACHE_SIZE_UNLIMITED
olarak ayarlanabilir.
İmza:
cacheSizeBytes?: number;
PersistentCacheSettings.tabManager
Birden fazla sekmenin/pencerenin SDK tarafından nasıl yönetileceğini belirtir.
İmza:
tabManager?: PersistentTabManager;