Java Cache
Nastavení Spring Boot cache, kontrolní seznam a vzory vyřazování pro Redis a Caffeine.
Otestováno · Funguje
Co umí
Detekuje poskytovatele Spring Boot cache (Redis, Caffeine, plain ConcurrentHashMap, nebo žádný) z pom.xml/build.gradle a verze Boot, poté provede nastavení, použití @Cacheable/@CacheEvict/@CachePut a 11-bodový kontrolní seznam pokrývající proxy-bypass, null caching, serializaci a TTL. Spouští se, když uživatel požádá o přidání cachování, konfiguraci Redis nebo Caffeine, použití Spring cache anotací nebo kontrolu existující konfigurace cache.
Testovací report
Základní rady pro Spring cachování již správně pokrývají anotace, ale kontrolní seznam dovednosti zachytí skutečnou chybu, kterou základní verze přehlédla – @Cacheable proxy-bypass footgun, když metoda volá sama sebe na stejném beanu – navíc vynucuje explicitní maximumSize/TTL a kroky pro metriky cache actuatoru, které by základní verze přidala pouze na vyžádání.
Testováno: 2026-07-15 · Claude Code 2.x (agent harness)
Instalace
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
Příkazy a ukázkové prompty
/java-cacheNastavení Spring Boot cache, kontrolní seznam a vzory vyřazování pro Redis a Caffeine.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
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