Home » apache-openjpa-1.1.0-source » org.apache.openjpa » datacache »

org.apache.openjpa.datacache

Interfaces:

DataCache   Interface that must be implemented by any level 2 cache used by OpenJPA.  code | html
DataCacheManager   Manages the system's data and query caches.  code | html
DataCachePCData   Specialized PCData implementation for data caching.  code | html
DataCachePCDataGenerator.Timed   Simple interface to give access to expiration time.  code | html
ExpirationListener   An entity that wishes to be notified when cache keys expire.  code | html
QueryCache   Interface that must be implemented by any level 2 query cache used by OpenJPA.  code | html
TypesChangedListener   An entity that wishes to be notified when types change.  code | html

Abstract Classes:

AbstractDataCache   Abstract DataCache implementation that provides various statistics, logging, and timeout functionality common across cache implementations.  code | html
AbstractQueryCache   Abstract QueryCache implementation that provides various statistics, logging, and timeout functionality common across cache implementations.  code | html

Classes:

Caches     code | html
ConcurrentDataCache   A DataCache implementation that is optimized for concurrent access.  code | html
ConcurrentQueryCache   A QueryCache implementation that is optimized for concurrent access.  code | html
DataCacheManagerImpl   Default data cache manager.  code | html
DataCachePCDataGenerator   A PCDataGenerator instance which generates properly synchronized instances suitable for use in the cache.  code | html
DataCachePCDataImpl   Specialized PCData implementation for data caching.  code | html
DataCacheScheduler   Cron-style cache eviction.  code | html
DataCacheScheduler.Schedule   Simple class which represents the given time schedule.  code | html
DataCacheStoreManager   StoreManager proxy that delegates to a data cache when possible.  code | html
DataCacheStoreManager.Modifications   Structure used during the commit process to track cache modifications.  code | html
DataCacheStoreManager.PCDataHolder     code | html
DelegatingDataCache   Delegating data cache that can also perform exception translation for use in facades.  code | html
DelegatingQueryCache   Delegating query cache that can also perform exception translation for use in facades.  code | html
ExpirationEvent   An event indicating the expiration of an object from the data cache, or an expiration of a result list from the query cache.  code | html
QueryCacheStoreQuery   A StoreQuery implementation that caches the OIDs involved in the query, and can determine whether or not the query has been dirtied.  code | html
QueryCacheStoreQuery.CachedList   Result list implementation for a cached query result.  code | html
QueryCacheStoreQuery.CachedObjectId   Struct to recognize cached oids.  code | html
QueryCacheStoreQuery.CachingResultObjectProvider   A wrapper around a ResultObjectProvider that builds up a list of all the OIDs in this list and registers that list with the query cache.  code | html
QueryCacheStoreQuery.QueryCacheExecutor   Caching executor.  code | html
QueryKey   This class stores information about a particular invocation of a query.  code | html
QueryResult   A query result.  code | html
TypesChangedEvent   An event indicating that instances of given persistent types have been modified.  code | html