PersistentCacheSettings interface

Đối tượng cài đặt để định cấu hình một thực thể PersistentLocalCache.

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

Chữ ký:

export declare interface PersistentCacheSettings 

Thuộc tính

Tài sản Loại Mô tả
cacheSizeBytes số Ngưỡng kích thước bộ nhớ đệm gần đúng cho dữ liệu trên ổ đĩa. Nếu bộ nhớ đệm vượt quá kích thước này, Firestore sẽ bắt đầu xoá dữ liệu không được sử dụng gần đây. SDK không đảm bảo rằng bộ nhớ đệm sẽ duy trì dưới kích thước đó. Chỉ khi bộ nhớ đệm vượt quá dung lượng đã cho, hệ thống sẽ cố gắng dọn dẹp.Giá trị mặc định là 40 MB. Bạn phải đặt ngưỡng dung lượng ít nhất là 1 MB và bạn có thể đặt ngưỡng này thành CACHE_SIZE_UNLIMITED để tắt tính năng thu gom rác.
tabManager PersistentTabManager Chỉ định cách SDK quản lý nhiều thẻ/cửa sổ.

PersistentCacheSettings.cacheSizeBytes

Ngưỡng kích thước bộ nhớ đệm gần đúng cho dữ liệu trên ổ đĩa. Nếu bộ nhớ đệm vượt quá kích thước này, Firestore sẽ bắt đầu xoá dữ liệu không được sử dụng gần đây. SDK không đảm bảo rằng bộ nhớ đệm sẽ duy trì dưới kích thước đó. Chỉ khi bộ nhớ đệm vượt quá kích thước đã cho, hệ thống sẽ tiến hành dọn dẹp.

Giá trị mặc định là 40 MB. Bạn phải đặt ngưỡng dung lượng ít nhất là 1 MB và bạn có thể đặt ngưỡng này 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 quản lý nhiều thẻ/cửa sổ.

Chữ ký:

tabManager?: PersistentTabManager;