Spring Boot multi-level caching with Redis and Caffeine
-
Updated
Sep 7, 2026
Spring Boot multi-level caching with Redis and Caffeine
High-performance cache for Go (in-memory/Redis/any storage), optimized for maximum throughput, with every known trick done right. Easy to use, yet configurable.
Create a configurable two-level cache (for caching Objects). Level 1 is memory, level 2 is filesystem. Config params should let one specify the cache strategies and max sizes of level 1 and 2.
Two-level cache for the JVM: L1 in-process (Caffeine) + L2 Redis/Valkey with cross-instance invalidation, stampede/avalanche protection, graceful degradation, and first-class observability
A configurable two-level cache (for caching Objects). Level 1 is memory, level 2 is filesystem. One can specify cache strategies and max sizes of both levels 1 and 2. Three cache replacement policies have been set: Least Frequently Used, Least Recently Used, Most Recently Used.
Unified cache API for local memory, synchronized distributed memory, Redis, and L1/L2 caching with cross-node invalidation.
To associate your repository with the two-level-cache topic, visit your repo's landing page and select "manage topics."