метод возвращающий постранично список каких-то объектов. Хочется кэшировать их в локальную БД приложения, для просмотра оффлайн, но т.к. свойства объектов могут меняться, главным источником правды всегда остается бэкенд. Кто как поступает в таких случаях? Полностью дропаете кэш, если есть интернет и можно получить хотя бы первую страничку данных от бэкенда? Или как-то частично обновляете локальную БД? И как тогда, во втором случае, боретесь с "разрывами" актуальных данных, когда часть обновленна, часть нет, часть вообще отсутствует?
зависит от характера данных наверно. вариантов несколько
Бэкенд должен уметь тебе давать какой то токен отвечающий за актуальность данных. Если при новом любом запросе на сервак он не сходится с кешем -- весь кеш в топку
Обсуждают сегодня