| 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.
|
| 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 DataCache implementation 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 PCData implementation for data caching.
|
| DataCachePCDataGenerator |
A PCDataGenerator instance 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.
|