Um objeto de configurações para configurar uma instância de PersistentLocalCache
.
Não é possível usar o cache permanente em um ambiente Node.js.
Assinatura:
export declare interface PersistentCacheSettings
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
cacheSizeBytes (em inglês) | number | Um limite aproximado de tamanho de cache para os dados em disco. Se o cache ultrapassar esse tamanho, o Firestore começará a remover os dados que não foram usados recentemente. O SDK não garante que o cache ficará abaixo desse tamanho, mas uma tentativa de limpeza será feita se o cache exceder esse tamanho.O valor padrão é 40 MB. O limite precisa ser definido como pelo menos 1 MB e pode ser definido como CACHE_SIZE_UNLIMITED para desativar a coleta de lixo. |
tabManager (em inglês) | PersistentTabManager (link em inglês) | Especifica como várias guias/janelas serão gerenciadas pelo SDK. |
PersistentCacheSettings.cacheSizeBytes
Um limite aproximado de tamanho de cache para os dados em disco. Se o cache ultrapassar esse tamanho, o Firestore começará a remover os dados que não foram usados recentemente. O SDK não garante que o cache permanecerá abaixo desse tamanho, somente que se o cache exceder o tamanho determinado, será feita uma tentativa de limpeza.
O valor padrão é 40 MB. O limite precisa ser definido como pelo menos 1 MB e pode ser definido como CACHE_SIZE_UNLIMITED
para desativar a coleta de lixo.
Assinatura:
cacheSizeBytes?: number;
PersistentCacheSettings.tabManager
Especifica como várias guias/janelas vão ser gerenciadas pelo SDK.
Assinatura:
tabManager?: PersistentTabManager;