Java's distributed/persistent caching and exact Caffeine eviction behaviour. At runtime the service reads only the whitelisted keys described under Configuration and ...
src/ ├── main/ │ ├── java/uk/co/boxoftoys/example/ │ │ ├── Application.java # Main application class │ │ ├── config/ # Configuration ...