Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2006 Apache Software Foundation. All Rights Reserved.