public class NullEvictionQueue extends Object implements EvictionQueue
| Modifier and Type | Field and Description |
|---|---|
static NullEvictionQueue |
INSTANCE
Singleton instance of this class.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addNodeEntry(NodeEntry entry)
No-op
|
void |
clear()
No-op
|
boolean |
containsNodeEntry(NodeEntry entry)
Returns
false |
NodeEntry |
getFirstNodeEntry()
Returns
null |
NodeEntry |
getNodeEntry(Fqn fqn)
Returns
null |
NodeEntry |
getNodeEntry(String fqn)
Returns
null |
int |
getNumberOfElements()
Returns
0 |
int |
getNumberOfNodes()
Returns
0 |
Iterator<NodeEntry> |
iterator()
Returns an
Iterator whose
hasNext() returns false. |
void |
modifyElementCount(int difference)
No-op
|
void |
removeNodeEntry(NodeEntry entry)
No-op
|
public static final NullEvictionQueue INSTANCE
public void addNodeEntry(NodeEntry entry)
addNodeEntry in interface EvictionQueueentry - The NodeEntry to add to queue.public void clear()
clear in interface EvictionQueuepublic boolean containsNodeEntry(NodeEntry entry)
falsecontainsNodeEntry in interface EvictionQueueentry - NodeEntry to check for existence in queue.public NodeEntry getFirstNodeEntry()
nullgetFirstNodeEntry in interface EvictionQueuepublic NodeEntry getNodeEntry(Fqn fqn)
nullgetNodeEntry in interface EvictionQueuefqn - Fqn of the node entry to retrieve.public NodeEntry getNodeEntry(String fqn)
nullgetNodeEntry in interface EvictionQueuepublic int getNumberOfElements()
0getNumberOfElements in interface EvictionQueuepublic int getNumberOfNodes()
0getNumberOfNodes in interface EvictionQueuepublic void modifyElementCount(int difference)
modifyElementCount in interface EvictionQueuepublic void removeNodeEntry(NodeEntry entry)
removeNodeEntry in interface EvictionQueueentry - The NodeEntry to remove from queue.Copyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.