JCache
JCache, officially the Java Caching API, is a vendor-neutral specification for caching in Java applications. Defined as JSR 107, it provides a standard API that allows applications to interact with different caching providers through a uniform programming model, enabling caches to be swapped or configured without changing business logic.
At the core of JCache are conceptually simple building blocks. A Cache<K, V> stores key-value pairs, while
JCache supports several features intended for enterprise use. Read-through and write-through caching can be implemented using
The API is designed to be implemented by multiple caching providers, such as Ehcache, Infinispan, Hazelcast,