PersistentLocalCache
örneğini yapılandırmak için bir ayarlar nesnesi.
Kalıcı önbellek Node.js ortamında kullanılamaz.
İmza:
export declare interface PersistentCacheSettings
Özellikler
Mülk | Tip | Tanım |
---|---|---|
önbellekBoyutuBytes | sayı | Diskteki veriler için yaklaşık önbellek boyutu eşiği. Önbellek bu boyutu aşarsa Firestore yakın zamanda kullanılmayan verileri kaldırmaya başlayacaktır. SDK, önbelleğin bu boyutun altında kalacağını garanti etmez; yalnızca önbellek belirtilen boyutu aşarsa temizleme girişiminde bulunulur. Varsayılan değer 40 MB'dir. Eşik en az 1 MB'ye ayarlanmalıdır ve çöp toplamayı devre dışı bırakmak için CACHE_SIZE_UNLIMITED olarak ayarlanabilir. |
sekmeYöneticisi | PersistentTab Yöneticisi | Birden çok sekmenin/pencerenin SDK tarafından nasıl yönetileceğini belirtir. |
PersistentCacheSettings.cacheSizeBytes
Diskteki veriler için yaklaşık önbellek boyutu eşiği. Önbellek bu boyutu aşarsa Firestore yakın zamanda kullanılmayan verileri kaldırmaya başlayacaktır. SDK, önbelleğin bu boyutun altında kalacağını garanti etmez; yalnızca önbellek belirtilen boyutu aşarsa temizleme girişiminde bulunulur.
Varsayılan değer 40 MB'dir. Eşik en az 1 MB'ye ayarlanmalıdır ve çöp toplamayı devre dışı bırakmak için CACHE_SIZE_UNLIMITED
olarak ayarlanabilir.
İmza:
cacheSizeBytes?: number;
PersistentCacheSettings.tabManager'ı
Birden çok sekmenin/pencerenin SDK tarafından nasıl yönetileceğini belirtir.
İmza:
tabManager?: PersistentTabManager;