PersistentCacheSettings interface

PersistentLocalCache 인스턴스를 구성하기 위한 설정 개체입니다.

Node.js 환경에서는 영구 캐시를 사용할 수 없습니다.

서명:

export declare interface PersistentCacheSettings 

속성

재산 유형 설명
캐시 크기바이트 숫자 온디스크 데이터에 대한 대략적인 캐시 크기 임계값입니다. 캐시가 이 크기를 초과하면 Firestore는 최근에 사용되지 않은 데이터를 삭제하기 시작합니다. SDK는 캐시가 해당 크기 미만으로 유지된다는 것을 보장하지 않으며, 캐시가 지정된 크기를 초과하는 경우 정리가 시도된다는 점만 보장합니다. 기본값은 40MB입니다. 임계값은 최소 1MB로 설정되어야 하며 CACHE_SIZE_UNLIMITED 로 설정하여 가비지 수집을 비활성화할 수 있습니다.
탭관리자 영구 탭 관리자 SDK에서 여러 탭/창을 관리하는 방법을 지정합니다.

영구CacheSettings.cacheSizeBytes

온디스크 데이터에 대한 대략적인 캐시 크기 임계값입니다. 캐시가 이 크기를 초과하면 Firestore는 최근에 사용되지 않은 데이터를 삭제하기 시작합니다. SDK는 캐시가 해당 크기 미만으로 유지된다는 것을 보장하지 않으며, 캐시가 지정된 크기를 초과하는 경우 정리가 시도된다는 점만 보장합니다.

기본값은 40MB입니다. 임계값은 최소 1MB로 설정되어야 하며 CACHE_SIZE_UNLIMITED 로 설정하여 가비지 수집을 비활성화할 수 있습니다.

서명:

cacheSizeBytes?: number;

PertantCacheSettings.tabManager

SDK에서 여러 탭/창을 관리하는 방법을 지정합니다.

서명:

tabManager?: PersistentTabManager;