| Package | Description | 
|---|---|
| org.apache.openjpa.conf | OpenJPA Configuration
    This package provides base OpenJPA configuration interfaces. | 
| org.apache.openjpa.datacache | OpenJPA Data Cache
    OpenJPA's data and query caching frameworks. | 
| org.apache.openjpa.instrumentation | |
| org.apache.openjpa.kernel | OpenJPA Runtime Kernel
    This package provides a common OpenJPA runtime environment that can be
    adapted for use with various data store mechanisms. | 
| org.apache.openjpa.meta | OpenJPA Metadata
    This package provides an extendable framework for parsing and caching
    persistence metadata. | 
| org.apache.openjpa.persistence | OpenJPA JPA
    This package provides an JPA facade to OpenJPA. | 
| Class and Description | 
|---|
| CacheDistributionPolicy A policy determines whether a given entity should be cached and if true, in which named partition of the
 cache. | 
| DataCacheManager Manages the system's data and query caches. | 
| Class and Description | 
|---|
| AbstractDataCache Abstract  DataCacheimplementation that provides various
 statistics, logging, and timeout functionality common across cache
 implementations. | 
| AbstractQueryCache Abstract  QueryCacheimplementation that provides various
 statistics, logging, and timeout functionality common across cache
 implementations. | 
| AbstractQueryCache.EvictPolicy | 
| CacheDistributionPolicy A policy determines whether a given entity should be cached and if true, in which named partition of the
 cache. | 
| CacheStatistics Counts number of read/write requests and hit ratio for a cache in total and
 per-class basis. | 
| CacheStatisticsSPI The provider extensions to the CacheStatistics interface. | 
| ClearableScheduler Cron-style clearable eviction. | 
| ConcurrentDataCache A  DataCacheimplementation that is optimized for concurrent
 access. | 
| DataCache Interface that must be implemented by any level 2 cache used by
 OpenJPA. | 
| DataCacheManager Manages the system's data and query caches. | 
| DataCacheMode | 
| DataCachePCData Specialized  PCDataimplementation for data caching. | 
| DataCachePCDataGenerator A  PCDataGeneratorinstance which generates properly
 synchronized instances suitable for use in the cache. | 
| DefaultCacheDistributionPolicy A default implementation that selects the cache by the type of the given managed instance. | 
| ExpirationEvent An event indicating the expiration of an object from the data cache,
 or an expiration of a result list from the query cache. | 
| 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. | 
| 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. | 
| TypesChangedListener An entity that wishes to be notified when types change. | 
| Class and Description | 
|---|
| DataCache Interface that must be implemented by any level 2 cache used by
 OpenJPA. | 
| DataCacheManager Manages the system's data and query caches. | 
| QueryCache Interface that must be implemented by any level 2 query cache
 used by OpenJPA. | 
| Class and Description | 
|---|
| DataCacheManager Manages the system's data and query caches. | 
| Class and Description | 
|---|
| DataCache Interface that must be implemented by any level 2 cache used by
 OpenJPA. | 
| Class and Description | 
|---|
| CacheStatistics Counts number of read/write requests and hit ratio for a cache in total and
 per-class basis. | 
| DataCache Interface that must be implemented by any level 2 cache used by
 OpenJPA. | 
| QueryCache Interface that must be implemented by any level 2 query cache
 used by OpenJPA. | 
Copyright © 2006–2022 Apache Software Foundation. All rights reserved.