PersistentCacheSettings interface

PersistentLocalCache 인스턴스를 구성하기 위한 설정 객체

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

서명:

export declare interface PersistentCacheSettings 

속성

속성 유형 설명
cacheSizeBytes 숫자 디스크 상의 데이터의 대략적인 캐시 크기 임계값입니다. 캐시가 이 크기 이상으로 커지면 Firestore에서 최근에 사용되지 않은 데이터를 삭제하기 시작합니다. SDK는 캐시가 지정된 크기 미만으로 유지된다고 보장하지 않으며 캐시가 지정된 크기를 초과하는 경우에만 정리가 시도됩니다.기본값은 40MB입니다. 기준은 최소 1MB로 설정해야 하며 CACHE_SIZE_UNLIMITED로 설정하면 가비지 컬렉션을 사용 중지할 수 있습니다.
tabManager PersistentTabManager SDK에서 여러 탭/창을 관리하는 방법을 지정합니다.

PersistentCacheSettings.cacheSizeBytes

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

기본값은 40MB입니다. 기준은 최소 1MB로 설정해야 하며 CACHE_SIZE_UNLIMITED로 설정하면 가비지 컬렉션을 사용 중지할 수 있습니다.

서명:

cacheSizeBytes?: number;

PersistentCacheSettings.tabManager

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

서명:

tabManager?: PersistentTabManager;