| java.lang.Object org.ozoneDB.CacheObjectContainer
access | public int access()(Code) | | |
clearState | public void clearState()(Code) | | |
deleteTarget | public void deleteTarget()(Code) | | |
dirty | public boolean dirty()(Code) | | |
ensureGarbageCollectionLevel | public int ensureGarbageCollectionLevel(int newGarbageCollectionLevel)(Code) | | Ensures that the garbageCollectionLevel is at least the given currentGarbageCollectionLevel.
The return value is meaningful if the supplied newGarbageCollectionLevel is the currentGarbageCollectionLevel
<=0 if this object still has to be processed.This is the case if it belongs to the surelyReachable set but not to the processedReachable set> otherwise<0 if this object has been updated=0 if this object has not been updated, it is surelyReachable>0 if this object has not been updated, it is processedReachable |
isPinned | public boolean isPinned()(Code) | | Returns wether this ObjectContainer is pinned.
|
lastTouched | public long lastTouched()(Code) | | |
modTime | public long modTime()(Code) | | |
pin | public void pin()(Code) | | Pins this ObjectContainer.
Every caller of this method must pair this call with a call to
CacheObjectContainer.unpin .
An ObjectContainer remains in main memory at least as long as it is pinned.
|
raiseState | public void raiseState(int newState)(Code) | | |
setDirty | public void setDirty(boolean _dirty)(Code) | | |
setModTime | protected void setModTime(long _modTime)(Code) | | |
touch | public void touch()(Code) | | |
|
|