This graphic shows the Java Object Cache basic architecture, including the following components, Java Object Cache Users, the Java Object Cache cache, one or more data sources. These components are organized as follows, data sources supply data to the cache. The cache, Java Object Cache, holds the data and the data is supplied to one or more uses from the cache, Java Object Cache, so that users do not have to access the data source directly.