Top Description Fields Methods
org.hsqldb.persist

public Interface CachedObject

Known Direct Implementers
org.hsqldb.persist.CachedObjectBase, org.hsqldb.Row, org.hsqldb.index.NodeAVL
Imports
org.hsqldb.lib.LongLookup, org.hsqldb.rowio.RowInputInterface, .RowOutputInterface

Interface for an object stored in the memory cache.
Author
Fred Toussi (fredt@users dot sourceforge.net)
Since
1.8.0
Version
2.3.3

Field Summary

Modifier and TypeField and Description
public static final CachedObject[]

Method Summary

Modifier and TypeMethod and Description
public void
public int
public int
public long
public int
public int
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
keepInMemory(boolean keep)

public void
public void
public void
setChanged(boolean flag)

public void
setInMemory(boolean in)

public void
setPos(long pos)

public void
setStorageSize(int size)

public void
updateAccessCount(int count)

public void
public void

Field Detail

emptyArrayback to summary
public static final CachedObject[] emptyArray

Method Detail

destroyback to summary
public void destroy()
getAccessCountback to summary
public int getAccessCount()
getDefaultCapacityback to summary
public int getDefaultCapacity()
getPosback to summary
public long getPos()
getRealSizeback to summary
public int getRealSize(RowOutputInterface out)
getStorageSizeback to summary
public int getStorageSize()
hasChangedback to summary
public boolean hasChanged()
isBlockback to summary
public boolean isBlock()
isInMemoryback to summary
public boolean isInMemory()
isInvariableback to summary
public boolean isInvariable()
isKeepInMemoryback to summary
public boolean isKeepInMemory()
isMemoryback to summary
public boolean isMemory()
isNewback to summary
public boolean isNew()
keepInMemoryback to summary
public boolean keepInMemory(boolean keep)
readback to summary
public void read(RowInputInterface in)
restoreback to summary
public void restore()
setChangedback to summary
public void setChanged(boolean flag)
setInMemoryback to summary
public void setInMemory(boolean in)
setPosback to summary
public void setPos(long pos)
setStorageSizeback to summary
public void setStorageSize(int size)
updateAccessCountback to summary
public void updateAccessCount(int count)
writeback to summary
public void write(RowOutputInterface out)
writeback to summary
public void write(RowOutputInterface out, LongLookup lookup)