This graphic shows the Object Caching Service for Java (OCS4J) 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 OCS4J cache by loading data from a data source.
The Attributes class defines management characteristics for data that is loaded into the OCS4J cache.
The CacheAccess class provides users with access to objects stored in the OCS4J Cache.
The Cache class provides administrators with access to the OCS4J cache for management and configuration.
The Cache class uses CacheAttributes class to provide information about the manament and configuration options for the OCS4J cache.