Package | Description |
---|---|
org.apache.manifoldcf.core.cachemanager |
Modifier and Type | Field and Description |
---|---|
protected GeneralCache.ObjectRecord |
GeneralCache.ObjectClassRecord.firstLRU |
protected GeneralCache.ObjectRecord |
GeneralCache.ExpirationTreeNode.firstSame |
protected GeneralCache.ObjectRecord |
GeneralCache.ObjectClassRecord.lastLRU |
protected GeneralCache.ObjectRecord |
GeneralCache.ExpirationTreeNode.lastSame |
protected GeneralCache.ObjectRecord |
GeneralCache.ObjectRecord.nextLRU |
protected GeneralCache.ObjectRecord |
GeneralCache.ObjectRecord.prevLRU |
protected GeneralCache.ObjectRecord |
GeneralCache.ObjectRecord.sameExpirationNext |
protected GeneralCache.ObjectRecord |
GeneralCache.ObjectRecord.sameExpirationPrev |
Modifier and Type | Method and Description |
---|---|
GeneralCache.ObjectRecord |
GeneralCache.ObjectRecord.getNextLRU() |
GeneralCache.ObjectRecord |
GeneralCache.ExpirationTreeNode.getOldest() |
GeneralCache.ObjectRecord |
GeneralCache.ObjectClassRecord.getOldestEntry()
Find the first (oldest) entry, or null
if there is none.
|
GeneralCache.ObjectRecord |
GeneralCache.ExpirationTree.getOldestEntry() |
GeneralCache.ObjectRecord |
GeneralCache.ObjectClassTable.getOldestEntry(String objectClassName) |
GeneralCache.ObjectRecord |
GeneralCache.ObjectRecord.getPrevLRU() |
GeneralCache.ObjectRecord |
GeneralCache.ObjectRecord.getSameExpirationNext() |
GeneralCache.ObjectRecord |
GeneralCache.ObjectRecord.getSameExpirationPrev() |
GeneralCache.ObjectRecord |
GeneralCache.ObjectRecordTable.lookup(Object objectDescription) |
Modifier and Type | Method and Description |
---|---|
void |
GeneralCache.ObjectRecordTable.add(GeneralCache.ObjectRecord record) |
void |
GeneralCache.ObjectClassTable.addEntry(GeneralCache.ObjectRecord record)
Call ONLY if there is no existing record in the object class table for this record
|
void |
GeneralCache.ObjectClassRecord.addEntry(GeneralCache.ObjectRecord x)
Add a record to the end of the LRU list.
|
void |
GeneralCache.ExpirationTree.addEntry(GeneralCache.ObjectRecord x)
This method MUST NOT have the entry in the tree already
before being called!
|
void |
GeneralCache.InvalidationTable.addKeys(StringSet keyset,
GeneralCache.ObjectRecord objectRecord) |
void |
GeneralCache.ExpirationTreeNode.addObjectRecord(GeneralCache.ObjectRecord x) |
protected void |
GeneralCache.deleteEntry(GeneralCache.ObjectRecord record)
Delete a record from the cache.
|
void |
GeneralCache.ObjectRecordTable.remove(GeneralCache.ObjectRecord record) |
void |
GeneralCache.ObjectClassTable.removeEntry(GeneralCache.ObjectRecord record)
Call ONLY if there is known to be an existing record in the object class table
|
void |
GeneralCache.ObjectClassRecord.removeEntry(GeneralCache.ObjectRecord x)
Call this ONLY if it is known that the entry exists in
the object class record!!!
|
void |
GeneralCache.ExpirationTree.removeEntry(GeneralCache.ObjectRecord x)
This method MUST have the entry in the tree before
being called!
|
void |
GeneralCache.InvalidationTable.removeObjectRecord(GeneralCache.ObjectRecord record) |
boolean |
GeneralCache.ExpirationTreeNode.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 |
GeneralCache.InvalidationTable.removeObjectRecordFromKey(String key,
GeneralCache.ObjectRecord objectRecord) |
void |
GeneralCache.ObjectRecord.setNextLRU(GeneralCache.ObjectRecord next) |
void |
GeneralCache.ObjectRecord.setPrevLRU(GeneralCache.ObjectRecord prev) |
void |
GeneralCache.ObjectRecord.setSameExpirationNext(GeneralCache.ObjectRecord x) |
void |
GeneralCache.ObjectRecord.setSameExpirationPrev(GeneralCache.ObjectRecord x) |
Constructor and Description |
---|
GeneralCache.ExpirationTreeNode(GeneralCache.ObjectRecord record) |