This graphic shows the Java Object Cache basic Java interfaces and classes. The interfaces and classes include the following: Attributes.class, CacheAccess.class, CacheLoader.class, Cache.class, and CacheAttributes.class. These fit together as follows:

The CacheLoader class fills the Java Object Cache cache by loading data from a data source.
The Attributes class defines management characteristics for data that is loaded into the Java Object Cache cache.
The CacheAccess class provides users with access to objects stored in the Java Object Cache.
The Cache class provides administrators with access to the Java Object Cache for management and configuration.
The Cache class uses CacheAttributes class to provide information about the manament and configuration options for the Java Object Cache.