Java Cache
Spring Boot cache-oppsett, revisjons-sjekkliste og utløps-mønstre for Redis og Caffeine.
Bestått
Hva den gjør
Oppdager Spring Boot cache-leverandøren (Redis, Caffeine, vanlig ConcurrentHashMap, eller ingen) fra pom.xml/build.gradle og Boot-versjonen, deretter går gjennom oppsett, @Cacheable/@CacheEvict/@CachePut-bruk, og en 11-punkts revisjons-sjekkliste som dekker proxy-omgåelse, null-caching, serialisering og TTL. Utløses når en bruker ber om å legge til caching, konfigurere Redis eller Caffeine, bruke Spring cache-annotasjonene, eller revidere eksisterende cache-konfigurasjon.
Testrapport
Grunnleggende Spring caching-råd dekker allerede annotasjonene korrekt, men ferdighetens sjekkliste fanger en reell feil grunnlinjen overså — @Cacheable proxy-omgåelse-foten når en metode kaller seg selv på samme bean — pluss at den tvinger eksplisitte maximumSize/TTL og actuator cache-metrics trinn som grunnlinjen bare ville lagt til hvis spurt.
Testet på: 2026-07-15 · Claude Code 2.x (agent harness)
Installer
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-oppsett, revisjons-sjekkliste og utløps-mønstre for Redis og Caffeine.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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