public class CdmTransientEntityAndUuidCacher extends CdmTransientEntityCacher implements ICdmEntityUuidCacher
Internally a Map is used to store the entity UUID together with the CdmEntityCacheKey of each entity being put into the cache.
Constructor and Description |
---|
CdmTransientEntityAndUuidCacher(java.lang.Object sessionOwner) |
CdmTransientEntityAndUuidCacher(java.lang.String cacheId) |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
CdmBase |
getFromCache(java.util.UUID uuid) |
protected void |
putToCache(CdmEntityCacheKey<?> key,
CdmBase cdmEntityToCache) |
addNewEntity, clear, createCacheManager, exists, exists, existsAndIsNotNull, generateCacheId, generateKey, generateKey, getAllEntities, getCacheStatistics, getFromCache, getFromCache, getFromCache, getFromCache, getFromCdmlibModelCache, isCachable, load, load, load, load, load, load, put, setPermanentCacher
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
exists, getFromCache, isCachable, load, put
public CdmTransientEntityAndUuidCacher(java.lang.String cacheId)
cacheId
- public CdmTransientEntityAndUuidCacher(java.lang.Object sessionOwner)
sessionOwner
- public CdmBase getFromCache(java.util.UUID uuid)
getFromCache
in interface ICdmEntityUuidCacher
protected void putToCache(CdmEntityCacheKey<?> key, CdmBase cdmEntityToCache)
putToCache
in class CdmTransientEntityCacher
public void dispose()
dispose
in interface ICdmCacher
dispose
in class CdmTransientEntityCacher
Copyright © 2007-2020 EDIT. All Rights Reserved.