Ребят, вопрос. А где мне следует хранить данные, которые должны жить только в рантайме? Т.е. допустим, у меня приложение не кэширует что-то в бд. Получает данные и хранит пока приложение живо. У меня есть репозиторий, в нем по сути ретрофит, который берет данные из сети. Репозиторий сделал на случай если бд в дальнейшем понадобится, то будет удобно делать выборку из бд или сети в репозитории. А данные которые, хранятся в рантайме я тоже в репозитории хранить должен или какой-то манагер данных должен быть, в которого складываются данные из сети?
Да, можно прям в репозитории хранить
Если много, то вынеси в класс HeapStorage, например
Но ты должен иметь в виду, что если андроид из-за памяти грохнет приложение, ничего же из этого не сохранится
Поэтому важные данные можно в Prefs хранить, как вариант. Работа также через Репозиторий