Objek pengaturan untuk mengonfigurasi instance PersistentLocalCache
.
Cache persisten tidak dapat digunakan di lingkungan Node.js.
Tanda tangan:
export declare interface PersistentCacheSettings
Properti
Properti | Jenis | Keterangan |
---|---|---|
cacheSizeBytes | nomor | Perkiraan ambang batas ukuran cache untuk data pada disk. Jika cache bertambah melebihi ukuran ini, Firestore akan mulai menghapus data yang baru-baru ini digunakan. SDK tidak menjamin bahwa cache akan tetap berada di bawah ukuran tersebut, hanya jika cache melebihi ukuran yang ditentukan, pembersihan akan dilakukan. Nilai defaultnya adalah 40 MB. Ambang batas harus disetel ke minimal 1 MB, dan dapat disetel ke CACHE_SIZE_UNLIMITED untuk menonaktifkan pengumpulan sampah. |
tabManajer | PersistentTabManager | Menentukan bagaimana beberapa tab/jendela akan dikelola oleh SDK. |
PersistentCacheSettings.cacheSizeBytes
Perkiraan ambang batas ukuran cache untuk data pada disk. Jika cache bertambah melebihi ukuran ini, Firestore akan mulai menghapus data yang baru-baru ini digunakan. SDK tidak menjamin bahwa cache akan tetap berada di bawah ukuran tersebut, hanya jika cache melebihi ukuran yang ditentukan, pembersihan akan dilakukan.
Nilai defaultnya adalah 40 MB. Ambang batas harus disetel ke minimal 1 MB, dan dapat disetel ke CACHE_SIZE_UNLIMITED
untuk menonaktifkan pengumpulan sampah.
Tanda tangan:
cacheSizeBytes?: number;
PersistentCacheSettings.tabManager
Menentukan bagaimana beberapa tab/jendela akan dikelola oleh SDK.
Tanda tangan:
tabManager?: PersistentTabManager;