Я создаю приложение, используя Cloud Firestore в качестве моего бэкэнда, и я все еще не понимаю, как работает постоянство. Например, в документе есть поле, содержащее идентификаторы всех друзей текущего пользователя (список друзей). Если мне нужен доступ к этому массиву в нескольких файлах по всему приложению, должен ли я получать данные один раз и сохранять их где-нибудь или каждый раз, когда я использую get document, Firebase сначала автоматически проверяет кэш?