Оффлайн возможности Firebase как кеш

Я задаюсь вопросом, является ли разумной стратегией использование автономных возможностей Firebase в качестве «свободного» кэша.

Давайте предположим, что я нахожусь в действии A, я получаю некоторые данные из базы данных и затем перехожу к действию B, которому нужны те же данные. Если приложение настроено с помощью setPersistenceEnabled (true) и, при необходимости, также с keepSynced (true), могу ли я просто повторно запросить те же данные в действии B, а не передавать их?

Я понимаю, что есть разница между двумя подходами, касающимися чтения из памяти и чтения с диска (автономный кэш Firebase). Но действительно ли я избавляюсь от всех накладных расходов сети, используя firebase в автономном режиме?

Соответствующие ссылки:
Автономные возможности Firebase и addListenerForSingleValueEvent https://groups.google.com/forum/#!msg/firebase-talk/ptTtEyBDKls/XbNKD_K8CQAJ

Ответы на вопрос(1)

Ваш ответ на вопрос