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;