Решение для управления кэшем AutoLoadCache — это эффективное решение для управления кэшем, основанное на AOP+Annotation и других технологиях. Оно реализует разделение кэша и бизнес-логики, а также добавляет асинхронное обновление и «механизм использования» для адаптации к использованию в средах с высоким уровнем параллелизма.
Сегодня используется множество технологий кэширования, таких как Redis, Memcache, EhCache и т. д., и даже ConcurrentHashMap или HashTable используются для реализации кэширования. Но когда дело доходит до использования кэша, у каждого есть свой метод реализации, большинство из которых напрямую привязаны к бизнес-коду. По мере того, как бизнес меняется, менять решение кэша становится очень хлопотно. Далее мы будем использовать AOP + Annotation для решения этой проблемы и использовать механизм автоматической загрузки для достижения «резидентной памяти» данных.