PersistentCacheSettings interface

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;