Actualmente se utilizan muchas tecnologías de almacenamiento en caché, como Redis , Memcache , EhCache , etc., e incluso ConcurrentHashMap o HashTable se utilizan para implementar el almacenamiento en caché. Pero cuando se trata del uso de caché, cada uno tiene su propio método de implementación, la mayoría de los cuales están directamente vinculados al código comercial. A medida que el negocio cambia, es muy problemático cambiar la solución de caché. A continuación, usaremos AOP + Anotación para resolver este problema y usaremos el mecanismo de carga automática para lograr la " memoria residente " de datos.
El artículo publicado en infoq "Ante el almacenamiento en caché, ¿qué cuestiones hay que considerar?" 》
"Volver a discutir la penetración de la caché, la coherencia de los datos y posibles problemas de coherencia"
Se ha implementado AOP basado en aspectoj y el código está en com.jarvis.cache.aop.aspectj.AspectjAopInterceptor. Si desea comprender los detalles leyendo el código, puede utilizarlo como punto de entrada.
Grupo QQ: 429274886