Приложение отдает одинаковые данные клиентам. Например список стран. Я хочу сделать так, чтобы не нужно было постоянно дергать базу, а при первом запуске приложения считывать в кэш этот справочник и отдавать по запросу. Дело в том, что кэш должен жить постоянно, естественно пока работает приложение. Раз в сутки приложение будет проверять если изменения в БД по справочнику и если, да то дописывать эти изменения в кэш. Для этих целей я выбрал ConcurrentHashMap<>
Как считаете подойдет ли такая структура для этих целей и нормальная ли эта идея держать это в кэше. Можно ли сделать кэш с пагинацией, что-то вроде Page
или придется считывать все, а потом дробить на страницы и хранить уже в кэше? Приоритетом в таком выборе была скорость ответа.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
В этом методе происходит реверс слова с использованием рекурсии и без неё