Firestore - Usando cache até atualizações de conteúdo online

Estou começando com o Firestore. Eu li documentos e tutoriais sobre a persistência de dados offline, mas não tenho certeza se o Firestore baixa os dados novamente, mesmo que o conteúdo não tenha sido modificado. Por exemplo, se eu tiver uma consulta em que os resultados serão atualizados uma vez por semana e não precisar que o aplicativo baixe o conteúdo novamente até que as alterações sejam feitas, qual é a melhor maneira em termos de eficiência para escrever o código? Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion