Java Cache

Spring Boot cache setup, review checklist en eviction patronen voor Redis en Caffeine.

Door ducpm2303 · ducpm2303/claude-java-plugins

Getest · Werkt ★ 8.8/10

Java Cache — Spring Boot cache setup, review checklist en eviction patronen voor Redis en Caffeine.

Wat het doet

Detecteert de Spring Boot cache provider (Redis, Caffeine, plain ConcurrentHashMap, of geen) uit pom.xml/build.gradle en de Boot versie, en doorloopt vervolgens setup, @Cacheable/@CacheEvict/@CachePut gebruik, en een 11-punts review checklist die proxy-bypass, null caching, serialisatie en TTL behandelt. Triggers wanneer een gebruiker vraagt om caching toe te voegen, Redis of Caffeine te configureren, de Spring cache annotaties te gebruiken, of bestaande cache config te beoordelen.

Testrapport

Baseline Spring caching advies behandelt de annotaties al correct, maar de checklist van de skill vangt een echte bug die de baseline over het hoofd zag — de @Cacheable proxy-bypass valkuil wanneer een methode zichzelf aanroept op dezelfde bean — plus het dwingt expliciete maximumSize/TTL en actuator cache-metrics stappen af die de baseline alleen zou toevoegen als ernaar gevraagd werd.

Getest op: 2026-07-15 · Claude Code 2.x (agent harness)

Installatie

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

Commando's en voorbeeldprompts

  • /java-cacheSpring Boot cache setup, review checklist en eviction patronen voor Redis en Caffeine.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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