В приложении для Android с некоторым фрагментом просмотра страницы, список данных может быть «бесконечным» (он будет извлекать из хранилища страницу за страницей). и данные около 300 ~ 500k с уникальным идентификатором.
При перелистывании пейджер загружает данные с помощью uuid. вопрос в том, что будет лучше
- всегда запрашивать uuid напрямую из базы данных,
- сначала запросите из LruCache, либо запросите базу данных, если данные еще не помещены в кеш, а затем поместите в кеш.
Проблема использования LruCache заключается в том, что он может увеличить использование памяти, но напрямую запрашивать из базы данных может быть медленным?
Каков будет предложенный способ?