PersistentCacheSettings interface

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;