|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.datamanager.kernel.MemoryManager
Field Summary | |
protected KernelMemory |
kernelMemory
|
Constructor Summary | |
MemoryManager()
|
Method Summary | |
protected Entity |
findEntity(org.datamanager.kernel.Identifier identifier)
Finds the Entity associated with the given Identifier. |
protected org.datamanager.kernel.Identifier |
findFromStorage(Entity entity)
|
protected Entity |
findFromStorage(org.datamanager.kernel.Identifier identifier)
|
protected org.datamanager.kernel.Identifier |
findIdentifier(Entity entity)
Finds the Identifier for the given Entity. |
protected org.datamanager.kernel.EntityProxy |
findProxy(org.datamanager.kernel.Identifier identifier)
Finds the EntityProxy for the given Identifier. |
protected void |
loadEntityToMemory(org.datamanager.kernel.Identifier identifier,
org.datamanager.kernel.VerySimpleEntity entity,
org.datamanager.kernel.EntityProxy entityProxy)
Loads the given triple into the KernelMemory. |
protected void |
persistEntity(org.datamanager.kernel.Identifier identifier,
Entity entity)
|
protected void |
readPersistedEntity()
|
protected void |
removeEntityFromMemory()
Removes the oldest entity from the KernelMemory. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected KernelMemory kernelMemory
Constructor Detail |
public MemoryManager()
Method Detail |
protected org.datamanager.kernel.Identifier findIdentifier(Entity entity) throws NoSuchIdentifierException
entity
- The Entity for which to find an Identifier.
NoSuchIdentifierException
protected org.datamanager.kernel.EntityProxy findProxy(org.datamanager.kernel.Identifier identifier) throws NoSuchEntityException
identifier
- The Identitifer for which to find an EntityProxy.
NoSuchEntityException
protected Entity findEntity(org.datamanager.kernel.Identifier identifier) throws NoSuchEntityException
identifier
- The Identifier for which to find an Entity.
NoSuchEntityException
protected void loadEntityToMemory(org.datamanager.kernel.Identifier identifier, org.datamanager.kernel.VerySimpleEntity entity, org.datamanager.kernel.EntityProxy entityProxy) throws Exception
Exception
protected void removeEntityFromMemory() throws DataManagerException
DataManagerException
protected void persistEntity(org.datamanager.kernel.Identifier identifier, Entity entity) throws DataManagerException
DataManagerException
protected void readPersistedEntity()
protected Entity findFromStorage(org.datamanager.kernel.Identifier identifier)
protected org.datamanager.kernel.Identifier findFromStorage(Entity entity)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |