JCache was added to Java EE to enable the application and libraries to interact in a standard manner with the caching. Therefore, it has two types of APIs and features:
- A programmatic Cache API to write/read data
- A CDI integration to automatically put data in the cache