Java Cache

Spring Boot Cache-Setup, Checkliste und Eviction-Muster für Redis und Caffeine.

von ducpm2303 · ducpm2303/claude-java-plugins

Getestet · Funktioniert ★ 8.8/10

Java Cache — Spring Boot Cache-Setup, Checkliste und Eviction-Muster für Redis und Caffeine.

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