Q
Size: a a a
Q
I
K
fun getTree(ignoreCache: Boolean): Single<List<Tree>>
НЭ
interface TreeRepository {Данные идут с сервера и кэшируются в DB. Если есть кэш то репозиторий дает данные из кэша, а если данных нет то лезет в сеть.
fun getTree(): Observable<List<Tree>>
}
fun getTree(ignoreCache: Boolean): Observable<List<Tree>>2) перед выполнением запроса getTree() выполняем очистку кэша clearTree()
НЭ
НЭ
Q
Q
НЭ
Q
Q
Q
НЭ
I
fun getTree(invalidateCache: Boolean)нормальный вариант.. В репозитории
Q
D
interface TreeRepository {Данные идут с сервера и кэшируются в DB. Если есть кэш то репозиторий дает данные из кэша, а если данных нет то лезет в сеть.
fun getTree(): Observable<List<Tree>>
}
fun getTree(ignoreCache: Boolean): Observable<List<Tree>>2) перед выполнением запроса getTree() выполняем очистку кэша clearTree()
НЭ
fun getTree(invalidateCache: Boolean)нормальный вариант.. В репозитории
НЭ
I
I