Ребят, подскажите плз.
Как правильнее организовать.
Есть некий глобальный кеш, который инициализируется при старте приложения и перегружается раз в 10 минут.
Сейчас это просто глобальная мапа. Вызывается функция, в нее передается db Handler, из базы получаются данные в новую аналогичной структуры мапу и вконце - просто присваевается глобальной мапе новая ссылка.
Как это должно быть по красоте?