protected class GeneralCache.ExpirationTreeNode extends Object
Modifier and Type | Field and Description |
---|---|
protected GeneralCache.ObjectRecord |
firstSame |
protected GeneralCache.ExpirationTreeNode |
greater |
protected GeneralCache.ObjectRecord |
lastSame |
protected GeneralCache.ExpirationTreeNode |
lesser |
Constructor and Description |
---|
GeneralCache.ExpirationTreeNode(GeneralCache.ObjectRecord record) |
Modifier and Type | Method and Description |
---|---|
void |
addObjectRecord(GeneralCache.ObjectRecord x) |
long |
getExpirationTime() |
GeneralCache.ExpirationTreeNode |
getGreater() |
GeneralCache.ExpirationTreeNode |
getLesser() |
GeneralCache.ObjectRecord |
getOldest() |
boolean |
removeObjectRecord(GeneralCache.ObjectRecord x)
Returns true if this removal was the last one (in which case the tree node is now
invalid, and should be removed from the tree)
|
void |
setGreater(GeneralCache.ExpirationTreeNode greater) |
void |
setLesser(GeneralCache.ExpirationTreeNode lesser) |
protected GeneralCache.ExpirationTreeNode lesser
protected GeneralCache.ExpirationTreeNode greater
protected GeneralCache.ObjectRecord firstSame
protected GeneralCache.ObjectRecord lastSame
public GeneralCache.ExpirationTreeNode(GeneralCache.ObjectRecord record)
public long getExpirationTime()
public GeneralCache.ExpirationTreeNode getLesser()
public void setLesser(GeneralCache.ExpirationTreeNode lesser)
public GeneralCache.ExpirationTreeNode getGreater()
public void setGreater(GeneralCache.ExpirationTreeNode greater)
public void addObjectRecord(GeneralCache.ObjectRecord x)
public boolean removeObjectRecord(GeneralCache.ObjectRecord x)
public GeneralCache.ObjectRecord getOldest()