public class EntityCache
extends Object
Constructor and Description |
---|
EntityCache() |
Modifier and Type | Method and Description |
---|---|
<E extends Entity> |
addEntities(java.util.List<E> entities)
Adds a list of entities to the cache.
|
<E extends Entity> |
addEntity(E entity)
Adds an entity to the cache if no entity with same key does exists yet in the cache
|
void |
clear(Class entityClass)
Clears all entries in the cache for this entity type
|
void |
clearAll()
Clears complete cache for all entities
|
<E extends Entity> |
findByUID(Class entityClass,
Object[] uid) |
<E extends Entity> |
findOrCreateEntityCache(Class<E> entityClass) |
static EntityCache |
getInstance()
Returns singleton instance of the cache
|
<E extends Entity> |
removeEntity(E entity) |
public static EntityCache getInstance()
public <E extends Entity> void addEntity(E entity)
entity
- public <E extends Entity> void addEntities(java.util.List<E> entities)
entities
- public <E extends Entity> void removeEntity(E entity)
public <E extends Entity> java.util.Map<oracle.maf.api.cdm.persistence.cache.EntityCache.EntityKey,E> findOrCreateEntityCache(Class<E> entityClass)
public <E extends Entity> E findByUID(Class entityClass, Object[] uid)
public void clearAll()
public void clear(Class entityClass)
entityClass
-