| AbstractIdentityMap |
Purpose: Caches objects, and allows their retrieval by their primary key.
|
| AbstractIdentityMapEnumeration<T> |
Abstract Enumeration interface implementation for IdentityMap
interface.
|
| CacheId |
Defines a wrapper for a primary key (Id) to use as a key in the cache.
|
| CacheIdentityMap |
Purpose: A fixed size LRU cache
|
| CacheKey |
Purpose: Container class for storing objects in an IdentityMap.
|
| FullIdentityMap |
Purpose: A FullIdentityMap holds all objects stored within it for the life of the application.
|
| HardCacheWeakIdentityMap |
Purpose: A HardCacheWeakIdentityMap is identical to the weak identity map, however the weak reference
can be a performance problem for some types of apps because it can cause too much garbage collection
of objects read causing them to be re-read and re-built (this defeats the purpose of the cache).
|
| IdentityMapEnumeration |
|
| IdentityMapKeyEnumeration |
|
| IdentityMapManager |
Purpose: Maintain identity maps for domain classes mapped with EclipseLink.
|
| LinkedCacheKey |
Purpose: Provides the capability to insert CacheKeys into a Linked List.
|
| NoIdentityMap |
Purpose: Provide the capability to not cache objects at all.
|
| QueueableWeakCacheKey |
|
| SoftCacheKey |
Purpose: Container class for storing objects in an IdentityMap.
|
| SoftCacheWeakIdentityMap |
Purpose: A SoftCacheWeakIdentityMap is identical to the WeakIdentityMap, however the weak reference
can be a performance problem for some types of apps because it can cause too much garbage collection
of objects read causing them to be re-read and re-built (this defeats the purpose of the cache).
|
| SoftIdentityMap |
Purpose: A SoftIdentityMap holds all objects referenced by the application.
|
| UnitOfWorkIdentityMap |
Unit of work specific identity map which avoid additional overhead not required in unit of work,
such as locking and synchronization.
|
| WeakCacheKey |
Purpose: Container class for storing objects in an IdentityMap.
|
| WeakIdentityMap |
Purpose: A WeakIdentityMap holds all objects referenced by the application only.
|
| WeakUnitOfWorkIdentityMap |
|