Java Cache

Configuración de caché de Spring Boot, lista de verificación de revisión y patrones de desalojo para Redis y Caffeine.

Por ducpm2303 · ducpm2303/claude-java-plugins

Probado · Funciona ★ 8.8/10

Java Cache — Configuración de caché de Spring Boot, lista de verificación de revisión y patrones de desalojo para Redis y Caffeine.

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 Spring
  • Review my Spring Boot Redis cache config for the proxy-bypass bug
  • Set up cache eviction on update and delete for this Spring service