Java Cache
Spring Boot cache opsætning, review tjekliste og eviction mønstre for Redis og Caffeine.
Testet · Virker
Hvad det gør
Detekterer Spring Boot cache provideren (Redis, Caffeine, almindelig ConcurrentHashMap, eller ingen) fra pom.xml/build.gradle og Boot-versionen, og gennemgår derefter opsætning, @Cacheable/@CacheEvict/@CachePut brug, og en 11-punkts review tjekliste, der dækker proxy-bypass, null caching, serialisering og TTL. Udløses, når en bruger beder om at tilføje caching, konfigurere Redis eller Caffeine, bruge Spring cache annotationerne, eller gennemgå eksisterende cache konfiguration.
Testrapport
Baseline Spring caching rådgivning dækker allerede annotationerne korrekt, men skill'ens tjekliste fanger en reel fejl, som baselinen overså — @Cacheable proxy-bypass faldgruben, når en metode kalder sig selv på samme bean — plus den tvinger eksplicit maximumSize/TTL og actuator cache-metrics trin, som baselinen kun ville tilføje, hvis der blev spurgt.
Testet: 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
Kommandoer og eksempelprompter
/java-cacheSpring Boot cache opsætning, review tjekliste og eviction mønstre for Redis og Caffeine.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
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