Package org.apache.openjpa.datacache

OpenJPA Data Cache

See:
          Description

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

Class Summary
AbstractDataCache Abstract DataCache implementation that provides various statistics, logging, and timeout functionality common across cache implementations.
AbstractQueryCache Abstract QueryCache implementation that provides various statistics, logging, and timeout functionality common across cache implementations.
ConcurrentDataCache A DataCache implementation that is optimized for concurrent access.
ConcurrentQueryCache A QueryCache implementation that is optimized for concurrent access.
DataCacheManagerImpl Default data cache manager.
DataCachePCDataGenerator A PCDataGenerator instance which generates properly synchronized instances suitable for use in the cache.
DataCachePCDataImpl Specialized PCData implementation for data caching.
DataCacheScheduler Cron-style cache eviction.
DataCacheStoreManager StoreManager proxy that delegates to a data cache when possible.
DelegatingDataCache Delegating data cache that can also perform exception translation for use in facades.
DelegatingQueryCache Delegating query cache that can also perform exception translation for use in facades.
ExpirationEvent An event indicating the expiration of an object from the data cache, or an expiration of a result list from the query cache.
QueryCacheStoreQuery A StoreQuery implementation that caches the OIDs involved in the query, and can determine whether or not the query has been dirtied.
QueryCacheStoreQuery.CachedList Result list implementation for a cached query result.
QueryKey This class stores information about a particular invocation of a query.
QueryResult A query result.
TypesChangedEvent An event indicating that instances of given persistent types have been modified.
 

Package org.apache.openjpa.datacache Description

OpenJPA Data Cache

OpenJPA's data and query caching frameworks.



Copyright © 2006 Apache Software Foundation. All Rights Reserved.