Java Cache

Konfiguracja cache Spring Boot, checklisty przeglądu i wzorce usuwania dla Redis i Caffeine.

Autor: ducpm2303 · ducpm2303/claude-java-plugins

Testowano · Działa ★ 8.8/10

Java Cache — Konfiguracja cache Spring Boot, checklisty przeglądu i wzorce usuwania dla Redis i Caffeine.

Co robi ten skill

Wykrywa dostawcę cache Spring Boot (Redis, Caffeine, zwykły ConcurrentHashMap lub brak) z pom.xml/build.gradle i wersji Boot, a następnie przechodzi przez konfigurację, użycie @Cacheable/@CacheEvict/@CachePut i 11-punktową checklistę przeglądu obejmującą obejście proxy, cachowanie null, serializację i TTL. Aktywuje się, gdy użytkownik prosi o dodanie cache'owania, skonfigurowanie Redis lub Caffeine, użycie adnotacji cache Spring lub przegląd istniejącej konfiguracji cache.

Raport z testu

Podstawowe porady dotyczące cachowania w Spring już poprawnie obejmują adnotacje, ale checklist umiejętności wyłapuje rzeczywisty błąd, który baza pomijała — pułapkę proxy-bypass @Cacheable, gdy metoda wywołuje samą siebie na tym samym bean'ie — a ponadto wymusza jawne kroki maksymalnego rozmiaru/TTL i metryk cache actuator, które baza dodałaby tylko na prośbę.

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

Instalacja

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

Komendy i przykładowe prompty

  • /java-cacheKonfiguracja cache Spring Boot, checklisty przeglądu i wzorce usuwania dla Redis i Caffeine.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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