Java Cache
Spring Boot Cache-Setup, Checkliste und Eviction-Muster für Redis und Caffeine.
Getestet · Funktioniert
Was es kann
Erkennt den Spring Boot Cache-Provider (Redis, Caffeine, einfaches ConcurrentHashMap oder keins) aus pom.xml/build.gradle und die Boot-Version, dann durchläuft es das Setup, die Verwendung von @Cacheable/@CacheEvict/@CachePut und eine 11-Punkte-Checkliste, die Proxy-Bypass, Null-Caching, Serialisierung und TTL abdeckt. Löst aus, wenn ein Benutzer fragt, Caching hinzuzufügen, Redis oder Caffeine zu konfigurieren, die Spring Cache-Annotationen zu verwenden oder die bestehende Cache-Konfiguration zu überprüfen.
Testbericht
Die Baseline-Spring-Caching-Ratschläge decken die Annotationen bereits korrekt ab, aber die Checkliste des Skills erfasst einen echten Fehler, den die Baseline übersehen hat – das @Cacheable Proxy-Bypass-Fußgestell, wenn eine Methode sich selbst auf demselben Bean aufruft – außerdem erzwingt sie explizite maximumSize/TTL und Actuator Cache-Metrics-Schritte, die die Baseline nur auf Anfrage hinzufügen würde.
Getestet am: 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
Befehle & Beispiel-Prompts
/java-cacheSpring Boot Cache-Setup, Checkliste und Eviction-Muster für Redis und Caffeine.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
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