PersistentCacheSettings interface

Объект настроек для настройки экземпляра PersistentLocalCache .

Постоянный кеш нельзя использовать в среде Node.js.

Подпись:

export declare interface PersistentCacheSettings 

Характеристики

Свойство Тип Описание
кэшсизебайтес число Приблизительный порог размера кэша для данных на диске. Если размер кеша превысит этот размер, Firestore начнет удалять данные, которые в последнее время не использовались. SDK не гарантирует, что размер кеша будет меньше этого размера, а только то, что если кеш превысит заданный размер, будет предпринята попытка очистки. Значение по умолчанию — 40 МБ. Порог должен быть установлен как минимум на 1 МБ и может быть установлен на CACHE_SIZE_UNLIMITED , чтобы отключить сбор мусора.
табменеджер Персистенттабменеджер Указывает, как SDK будет управлять несколькими вкладками/окнами.

PersistentCacheSettings.cacheSizeBytes

Приблизительный порог размера кэша для данных на диске. Если размер кеша превысит этот размер, Firestore начнет удалять данные, которые в последнее время не использовались. SDK не гарантирует, что размер кеша будет меньше этого размера, а только то, что если кеш превысит заданный размер, будет предпринята попытка очистки.

Значение по умолчанию — 40 МБ. Порог должен быть установлен как минимум на 1 МБ и может быть установлен на CACHE_SIZE_UNLIMITED , чтобы отключить сбор мусора.

Подпись:

cacheSizeBytes?: number;

PersistentCacheSettings.tabManager

Указывает, как SDK будет управлять несколькими вкладками/окнами.

Подпись:

tabManager?: PersistentTabManager;