A popular choice of cache technology commonly used in Java Applications to implement "Caching" of data.
Ehcache has its own API which is quite intuitive to use.
Supporting most of the common features of a cache.
Ehcache implements and supports JCache API (JSR-107)