Two-level (Caffeine L1 + Redis L2) cache with pub/sub invalidation and penetration/breakdown guards.

Compile Dependencies (8)

Category/LicenseGroup / ArtifactVersionUpdates
Cache Impl Apache 2.0
com.github.ben-manes.caffeine » caffeine
Caffeine is a high performance, near optimal caching library. It provides an in-memory cache using a Google Guava ...
3.2.4
Apache 2.0
io.github.patton174 » coco-exception
Exception contracts and utilities for Coco Framework.
2.0.3
Apache 2.0
io.github.patton174 » coco-i18n
Internationalized message infrastructure for Coco Framework.
2.0.3
Logging MIT
org.slf4j » slf4j-api
API for SLF4J (The Simple Logging Facade for Java) which serves as a simple facade or abstraction for various logging ...
2.0.182.0.19
Config Apache 2.0
org.springframework » spring-context-support
Support classes for integrating common third-party libraries into a Spring application context
Config Apache 2.0
org.springframework.boot » spring-boot-autoconfigure
Spring Boot auto-configuration attempts to automatically configure your Spring application based on the jar dependencies ...
4.1.1
Boot Starter Apache 2.0
org.springframework.boot » spring-boot-starter-data-redis(optional)
Starter for using Redis key-value data store with Spring Data Redis and the Lettuce client
4.1.1
Annotation Tool Apache 2.0
org.springframework.boot » spring-boot-configuration-processor(optional)
Spring Boot Configuration Annotation Processor
4.1.1

Test Dependencies (2)

Category/LicenseGroup / ArtifactVersionUpdates
Logging EPL 2.0 +1
ch.qos.logback » logback-classic
Implementation of the SLF4J API for Logback, a reliable, generic, fast and flexible logging framework.
1.5.381.6.3
Testing Apache 2.0
org.springframework.boot » spring-boot-starter-test
Starter for testing Spring Boot applications with libraries including JUnit Jupiter, Hamcrest and Mockito
4.1.1