Objek setelan untuk mengonfigurasi instance PersistentLocalCache
.
Cache persisten tidak dapat digunakan di lingkungan Node.js.
Tanda Tangan:
export declare interface PersistentCacheSettings
Properti
Properti | Jenis | Deskripsi |
---|---|---|
cacheSizeBytes | angka | Perkiraan batas ukuran cache untuk data dalam disk. Jika cache membesar melebihi ukuran ini, Firestore akan mulai menghapus data yang tidak digunakan baru-baru ini. SDK tidak menjamin bahwa cache akan tetap di bawah ukuran tersebut, hanya saja jika cache melebihi ukuran yang ditentukan, pembersihan akan dicoba.Nilai defaultnya adalah 40 MB. Batas minimum harus disetel ke setidaknya 1 MB, dan dapat disetel ke CACHE_SIZE_UNLIMITED untuk menonaktifkan pembersihan sampah memori. |
tabManager | PersistentTabManager | Menentukan cara beberapa tab/jendela akan dikelola oleh SDK. |
PersistentCacheSettings.cacheSizeBytes
Perkiraan batas ukuran cache untuk data dalam disk. Jika cache membesar melebihi ukuran ini, Firestore akan mulai menghapus data yang tidak digunakan baru-baru ini. SDK tidak menjamin bahwa cache akan tetap di bawah ukuran tersebut, hanya jika cache melebihi ukuran yang diberikan, pembersihan akan dicoba.
Nilai defaultnya adalah 40 MB. Batas minimum harus disetel ke setidaknya 1 MB, dan dapat disetel ke CACHE_SIZE_UNLIMITED
untuk menonaktifkan pembersihan sampah memori.
Tanda Tangan:
cacheSizeBytes?: number;
PersistentCacheSettings.tabManager
Menentukan cara beberapa tab/jendela akan dikelola oleh SDK.
Tanda Tangan:
tabManager?: PersistentTabManager;