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 -