class |
CacheIdentityMap |
Purpose: A fixed size LRU cache
|
class |
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).
|
class |
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).
|
class |
SoftIdentityMap |
Purpose: A SoftIdentityMap holds all objects referenced by the application.
|
class |
UnitOfWorkIdentityMap |
Unit of work specific identity map which avoid additional overhead not required in unit of work,
such as locking and synchronization.
|
class |
WeakIdentityMap |
Purpose: A WeakIdentityMap holds all objects referenced by the application only.
|
class |
WeakUnitOfWorkIdentityMap |
|