protected class GeneralCache.ExpirationTreeNode
extends java.lang.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 |
|---|
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 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()