PersistentCacheSettings interface

Một đối tượng cài đặt để định cấu hình phiên bản PersistentLocalCache .

Không thể sử dụng bộ đệm liên tục trong môi trường Node.js.

Chữ ký:

export declare interface PersistentCacheSettings 

Của cải

Tài sản Kiểu Sự miêu tả
bộ đệmSizeByte con số Ngưỡng kích thước bộ đệm gần đúng cho dữ liệu trên đĩa. Nếu bộ đệm vượt quá kích thước này, Firestore sẽ bắt đầu xóa dữ liệu không được sử dụng gần đây. SDK không đảm bảo rằng bộ đệm sẽ ở dưới kích thước đó, chỉ đảm bảo rằng nếu bộ đệm vượt quá kích thước nhất định thì việc dọn dẹp sẽ được thực hiện. Giá trị mặc định là 40 MB. Ngưỡng phải được đặt thành ít nhất 1 MB và có thể được đặt thành CACHE_SIZE_UNLIMITED để tắt tính năng thu thập rác.
tabManager Trình quản lý tab liên tục Chỉ định cách SDK sẽ quản lý nhiều tab/cửa sổ.

PersistentCacheSettings.cacheSizeBytes

Ngưỡng kích thước bộ đệm gần đúng cho dữ liệu trên đĩa. Nếu bộ đệm vượt quá kích thước này, Firestore sẽ bắt đầu xóa dữ liệu không được sử dụng gần đây. SDK không đảm bảo rằng bộ đệm sẽ ở dưới kích thước đó, chỉ đảm bảo rằng nếu bộ đệm vượt quá kích thước nhất định thì việc dọn dẹp sẽ được thực hiện.

Giá trị mặc định là 40 MB. Ngưỡng phải được đặt thành ít nhất 1 MB và có thể được đặt thành CACHE_SIZE_UNLIMITED để tắt tính năng thu thập rác.

Chữ ký:

cacheSizeBytes?: number;

PersistentCacheSettings.tabManager

Chỉ định cách SDK sẽ quản lý nhiều tab/cửa sổ.

Chữ ký:

tabManager?: PersistentTabManager;