Java Cache
Configuration du cache Spring Boot, liste de contrôle de revue et modèles d'éviction pour Redis et Caffeine.
Testé · Fonctionne
Ce que fait
Détecte le fournisseur de cache Spring Boot (Redis, Caffeine, ConcurrentHashMap simple, ou aucun) à partir de pom.xml/build.gradle et de la version Boot, puis parcourt la configuration, l'utilisation de @Cacheable/@CacheEvict/@CachePut, et une liste de contrôle de revue en 11 points couvrant le contournement de proxy, la mise en cache de null, la sérialisation et le TTL. Se déclenche lorsqu'un utilisateur demande à ajouter la mise en cache, à configurer Redis ou Caffeine, à utiliser les annotations de cache Spring, ou à examiner la configuration de cache existante.
Rapport de test
Les conseils de base sur la mise en cache Spring couvrent déjà correctement les annotations, mais la liste de contrôle de la compétence détecte un vrai bug que la base a négligé — le piège du contournement de proxy @Cacheable lorsqu'une méthode s'appelle elle-même sur le même bean — en plus, elle impose des étapes explicites de maximumSize/TTL et de métriques de cache actuator que la base n'ajouterait que si on le lui demandait.
Testé le: 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
Commandes et exemples de prompts
/java-cacheConfiguration du cache Spring Boot, liste de contrôle de revue et modèles d'éviction pour Redis et Caffeine.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
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