Java Cache

Spring Boot cache-oppsett, revisjons-sjekkliste og utløps-mønstre for Redis og Caffeine.

av ducpm2303 · ducpm2303/claude-java-plugins

Bestått ★ 8.8/10

Java Cache — Spring Boot cache-oppsett, revisjons-sjekkliste og utløps-mønstre for Redis og Caffeine.

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 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