Java Cache
Configurazione cache Spring Boot, checklist di revisione e pattern di eviction per Redis e Caffeine.
Promosso
Cosa fa
Rileva il provider di cache Spring Boot (Redis, Caffeine, ConcurrentHashMap semplice, o nessuno) da pom.xml/build.gradle e la versione di Boot, quindi esamina la configurazione, l'uso di @Cacheable/@CacheEvict/@CachePut e una checklist di revisione di 11 punti che copre bypass del proxy, caching null, serializzazione e TTL. Si attiva quando un utente chiede di aggiungere caching, configurare Redis o Caffeine, usare le annotazioni di cache Spring, o revisionare la configurazione della cache esistente.
Rapporto di test
La consulenza di base sulla cache Spring copre già correttamente le annotazioni, ma la checklist dell'abilità cattura un bug reale che la base ha trascurato — il problema del proxy bypass di @Cacheable quando un metodo chiama se stesso sullo stesso bean — inoltre forza passaggi espliciti di maximumSize/TTL e metriche di cache actuator che la base aggiungerebbe solo se richiesto.
Testato il: 2026-07-15 · Claude Code 2.x (agent harness)
Installazione
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
Comandi e prompt di esempio
/java-cacheConfigurazione cache Spring Boot, checklist di revisione e pattern di eviction per Redis e Caffeine.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
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