Java Cache
Configuración de caché de Spring Boot, lista de verificación de revisión y patrones de desalojo para Redis y Caffeine.
Probado · Funciona
Qué hace
Detecta el proveedor de caché de Spring Boot (Redis, Caffeine, ConcurrentHashMap simple o ninguno) desde pom.xml/build.gradle y la versión de Boot, luego recorre la configuración, el uso de @Cacheable/@CacheEvict/@CachePut y una lista de verificación de revisión de 11 puntos que cubre el bypass de proxy, el almacenamiento en caché de nulos, la serialización y el TTL. Se activa cuando un usuario solicita agregar caché, configurar Redis o Caffeine, usar las anotaciones de caché de Spring o revisar la configuración de caché existente.
Informe de la prueba
Los consejos de caché de Spring base ya cubren las anotaciones correctamente, pero la lista de verificación de la skill detecta un error real que la versión base pasó por alto — el pie de foso de bypass de proxy de @Cacheable cuando un método se llama a sí mismo en el mismo bean — además, fuerza pasos explícitos de tamaño máximo/TTL y métricas de caché de actuator que la versión base solo agregaría si se le pidiera.
Probado el: 2026-07-15 · Claude Code 2.x (agent harness)
Instalación
git clone https://github.com/ducpm2303/claude-java-plugins cd claude-java-plugins mkdir -p ~/.claude/skills cp -r plugins/java-spring/skills/java-cache ~/.claude/skills/java-cache
Comandos y prompts de ejemplo
/java-cacheConfiguración de caché de Spring Boot, lista de verificación de revisión y patrones de desalojo para Redis y Caffeine.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Add Caffeine caching to my ProductService.findById method in SpringReview my Spring Boot Redis cache config for the proxy-bypass bugSet up cache eviction on update and delete for this Spring service