Two-level cache: Caffeine (L1) in front of Redis (L2) behind Spring Cache