Java Cache
Spring Boot cache-inställning, granskningschecklista och cache-tömningsmönster för Redis och Caffeine.
Testad · Fungerar
Vad den gör
Upptäcker Spring Boot cache-leverantören (Redis, Caffeine, vanlig ConcurrentHashMap, eller ingen) från pom.xml/build.gradle och Boot-versionen, och går sedan igenom inställning, användning av @Cacheable/@CacheEvict/@CachePut och en 11-punkts granskningschecklista som täcker proxy-bypass, null-caching, serialisering och TTL. Utlöses när en användare frågar om att lägga till caching, konfigurera Redis eller Caffeine, använda Spring cache-annoteringarna, eller granska befintlig cache-konfiguration.
Testrapport
Baslinjens Spring caching-råd täcker redan annoteringarna korrekt, men färdighetens checklista fångar en verklig bugg som baslinjen slarvade över — @Cacheable proxy-bypass-fällan när en metod anropar sig själv på samma bean — plus att den tvingar fram explicita maximumSize/TTL och actuator cache-metrics-steg som baslinjen bara skulle lägga till om man frågade.
Testad: 2026-07-15 · Claude Code 2.x (agent harness)
Installation
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
Kommandon och exempelprompter
/java-cacheSpring Boot cache-inställning, granskningschecklista och cache-tömningsmönster för Redis och Caffeine.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
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