Локальный кеш Firebase не предназначен для заполнения вручную. Он управляется автоматически, и у вас нет особого контроля над тем, что в нем хранится. Он сохранит данные из последних запросов и удалит данные, которые не использовались. Вы не можете выбрать, какие данные будут или не будут кэшироваться - они работают со всем или вообще ни с чем.
Локальный кеш предназначен для помощи, когда пользователь временно теряет сетевое соединение. Он не предназначен для полной поддержки в автономном режиме.
Если вам нужен кеш для очень специфичных c данных, которые вы можете контролировать, вам нужно будет создать его самостоятельно.