Java Cache
Spring Boot cache setup, review checklist en eviction patronen voor Redis en Caffeine.
Getest · Werkt
Wat het doet
Detecteert de Spring Boot cache provider (Redis, Caffeine, plain ConcurrentHashMap, of geen) uit pom.xml/build.gradle en de Boot versie, en doorloopt vervolgens setup, @Cacheable/@CacheEvict/@CachePut gebruik, en een 11-punts review checklist die proxy-bypass, null caching, serialisatie en TTL behandelt. Triggers wanneer een gebruiker vraagt om caching toe te voegen, Redis of Caffeine te configureren, de Spring cache annotaties te gebruiken, of bestaande cache config te beoordelen.
Testrapport
Baseline Spring caching advies behandelt de annotaties al correct, maar de checklist van de skill vangt een echte bug die de baseline over het hoofd zag — de @Cacheable proxy-bypass valkuil wanneer een methode zichzelf aanroept op dezelfde bean — plus het dwingt expliciete maximumSize/TTL en actuator cache-metrics stappen af die de baseline alleen zou toevoegen als ernaar gevraagd werd.
Getest op: 2026-07-15 · Claude Code 2.x (agent harness)
Installatie
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
Commando's en voorbeeldprompts
/java-cacheSpring Boot cache setup, review checklist en eviction patronen voor Redis en Caffeine.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
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