Как выглядит класс репозитория, когда заводить БД избыточно, а грузить каждый раз данные с бекенда, при открытии экрана не хочется? Я сейчас прямо в репозитории кеширую полученные объекты, получается так:
fun getAccount(): Single<Account> = if (accountCache != null) Single.just(accountCache) else api.getAccount("") .doOnSuccess { accountCache = it }