public class RULinkedList
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
RULinkedList.Entry |
static interface |
RULinkedList.Selector |
Constructor and Description |
---|
RULinkedList() |
RULinkedList(RULinkedList.Selector selector) |
Modifier and Type | Method and Description |
---|---|
void |
addElement(RULinkedList.Entry element) |
boolean |
contains(RULinkedList.Entry entry) |
long |
getLastUpdate(RULinkedList.Entry entry) |
int |
getSize() |
java.util.Iterator |
LRUIterator() |
java.util.Iterator |
MRUIterator() |
RULinkedList.Entry |
removeElement(RULinkedList.Entry element) |
void |
reset() |
void |
touchElement(RULinkedList.Entry element) |
public RULinkedList(RULinkedList.Selector selector)
public RULinkedList()
public final void touchElement(RULinkedList.Entry element)
public final void addElement(RULinkedList.Entry element)
public final RULinkedList.Entry removeElement(RULinkedList.Entry element)
public final int getSize()
public final void reset()
public final java.util.Iterator LRUIterator()
public final java.util.Iterator MRUIterator()
public boolean contains(RULinkedList.Entry entry)
public long getLastUpdate(RULinkedList.Entry entry)