PersistentCacheSettings interface

Um objeto de configurações para configurar uma instância PersistentLocalCache .

O cache persistente não pode ser usado em um ambiente Node.js.

Assinatura:

export declare interface PersistentCacheSettings 

Propriedades

Propriedade Tipo Descrição
cacheSizeBytes número Um limite de tamanho de cache aproximado 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, apenas que, se o cache exceder o tamanho especificado, será feita uma tentativa de limpeza. O valor padrão é 40 MB. O limite deve ser definido como pelo menos 1 MB e pode ser definido como CACHE_SIZE_UNLIMITED para desativar a coleta de lixo.
tabManager PersistentTabManager Especifica como várias guias/janelas serão gerenciadas pelo SDK.

PersistentCacheSettings.cacheSizeBytes

Um limite de tamanho de cache aproximado 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, apenas que, se o cache exceder o tamanho especificado, será feita uma tentativa de limpeza.

O valor padrão é 40 MB. O limite deve 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 serão gerenciadas pelo SDK.

Assinatura:

tabManager?: PersistentTabManager;