Объект настроек для настройки экземпляра 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;