Uses of Class
org.jboss.cache.eviction.NodeEntry

Packages that use NodeEntry
org.jboss.cache.eviction   
 

Uses of NodeEntry in org.jboss.cache.eviction
 

Methods in org.jboss.cache.eviction that return NodeEntry
 NodeEntry LRUQueue.getFirstLRUNodeEntry()
           
 NodeEntry LRUQueue.getFirstMaxAgeNodeEntry()
           
 NodeEntry EvictionQueue.getFirstNodeEntry()
          Get the first entry in the queue.
 NodeEntry FIFOQueue.getFirstNodeEntry()
           
 NodeEntry NullEvictionQueue.getFirstNodeEntry()
          Returns null
 NodeEntry LFUQueue.getFirstNodeEntry()
          Return the first node to evict.
 NodeEntry LRUQueue.getFirstNodeEntry()
           
 NodeEntry ElementSizeQueue.getFirstNodeEntry()
           
 NodeEntry MRUQueue.getFirstNodeEntry()
          Will return the first entry in the nodeMap.
 NodeEntry EvictionQueue.getNodeEntry(Fqn fqn)
          Retrieve a node entry by Fqn.
 NodeEntry FIFOQueue.getNodeEntry(Fqn fqn)
           
 NodeEntry NullEvictionQueue.getNodeEntry(Fqn fqn)
          Returns null
 NodeEntry LFUQueue.getNodeEntry(Fqn fqn)
           
 NodeEntry LRUQueue.getNodeEntry(Fqn fqn)
           
 NodeEntry ElementSizeQueue.getNodeEntry(Fqn fqn)
           
 NodeEntry MRUQueue.getNodeEntry(Fqn fqn)
           
 NodeEntry EvictionQueue.getNodeEntry(java.lang.String fqn)
           
 NodeEntry FIFOQueue.getNodeEntry(java.lang.String fqn)
           
 NodeEntry NullEvictionQueue.getNodeEntry(java.lang.String fqn)
          Returns null
 NodeEntry LFUQueue.getNodeEntry(java.lang.String fqn)
           
 NodeEntry LRUQueue.getNodeEntry(java.lang.String fqn)
           
 NodeEntry ElementSizeQueue.getNodeEntry(java.lang.String fqn)
           
 NodeEntry MRUQueue.getNodeEntry(java.lang.String fqn)
           
 

Methods in org.jboss.cache.eviction that return types with arguments of type NodeEntry
protected  java.util.List<NodeEntry> LFUQueue.getEvictionList()
           
protected  java.util.List<NodeEntry> ElementSizeQueue.getEvictionList()
           
protected  java.util.Set<NodeEntry> LFUQueue.getRemovalQueue()
           
protected  java.util.Set<NodeEntry> ElementSizeQueue.getRemovalQueue()
           
protected  java.util.Iterator<NodeEntry> LRUQueue.iterateLRUQueue()
           
protected  java.util.Iterator<NodeEntry> LRUQueue.iterateMaxAgeQueue()
           
 java.util.Iterator<NodeEntry> FIFOQueue.iterator()
           
 java.util.Iterator<NodeEntry> NullEvictionQueue.iterator()
          Returns an Iterator whose hasNext() returns false.
 java.util.Iterator<NodeEntry> LFUQueue.iterator()
           
 java.util.Iterator<NodeEntry> LRUQueue.iterator()
           
 java.util.Iterator<NodeEntry> ElementSizeQueue.iterator()
           
 java.util.Iterator<NodeEntry> MRUQueue.iterator()
           
 

Methods in org.jboss.cache.eviction with parameters of type NodeEntry
 void EvictionQueue.addNodeEntry(NodeEntry entry)
          Add a NodeEntry to the queue.
 void FIFOQueue.addNodeEntry(NodeEntry entry)
           
 void NullEvictionQueue.addNodeEntry(NodeEntry entry)
          No-op
 void LFUQueue.addNodeEntry(NodeEntry entry)
           
 void LRUQueue.addNodeEntry(NodeEntry entry)
           
 void ElementSizeQueue.addNodeEntry(NodeEntry entry)
           
 void MRUQueue.addNodeEntry(NodeEntry entry)
           
 int LFUQueue.LFUComparator.compare(NodeEntry ne1, NodeEntry ne2)
           
 int ElementSizeQueue.MaxElementComparator.compare(NodeEntry ne1, NodeEntry ne2)
           
 boolean EvictionQueue.containsNodeEntry(NodeEntry entry)
          Check if queue contains the given NodeEntry.
 boolean FIFOQueue.containsNodeEntry(NodeEntry entry)
           
 boolean NullEvictionQueue.containsNodeEntry(NodeEntry entry)
          Returns false
 boolean LFUQueue.containsNodeEntry(NodeEntry entry)
           
 boolean LRUQueue.containsNodeEntry(NodeEntry entry)
           
 boolean ElementSizeQueue.containsNodeEntry(NodeEntry entry)
           
 boolean MRUQueue.containsNodeEntry(NodeEntry entry)
           
protected  void BaseEvictionAlgorithm.evict(NodeEntry ne)
           
protected  void LRUAlgorithm.evict(NodeEntry ne)
           
protected  boolean BaseEvictionAlgorithm.isNodeInUseAndNotTimedOut(NodeEntry ne)
           
protected  boolean BaseEvictionAlgorithm.isYoungerThanMinimumTimeToLive(NodeEntry entry)
          Tests whether a node entry is younger than the minimum time to live - if one is configured.
 void EvictionQueue.removeNodeEntry(NodeEntry entry)
          Remove a NodeEntry from queue.
 void FIFOQueue.removeNodeEntry(NodeEntry entry)
           
 void NullEvictionQueue.removeNodeEntry(NodeEntry entry)
          No-op
 void LFUQueue.removeNodeEntry(NodeEntry entry)
           
 void LRUQueue.removeNodeEntry(NodeEntry entry)
           
 void ElementSizeQueue.removeNodeEntry(NodeEntry entry)
           
 void MRUQueue.removeNodeEntry(NodeEntry entry)
           
protected  void LRUQueue.removeNodeEntryFromLRU(NodeEntry entry)
           
protected  void LRUQueue.removeNodeEntryFromMaxAge(NodeEntry entry)
           
protected abstract  boolean BaseEvictionAlgorithm.shouldEvictNode(NodeEntry ne)
          This method will check whether the given node should be evicted or not.
protected  boolean ElementSizeAlgorithm.shouldEvictNode(NodeEntry ne)
           
protected  boolean ExpirationAlgorithm.shouldEvictNode(NodeEntry ne)
           
protected  boolean FIFOAlgorithm.shouldEvictNode(NodeEntry ne)
          For FIFO, a node should be evicted if the queue size is >= to the configured maxNodes size.
protected  boolean LFUAlgorithm.shouldEvictNode(NodeEntry ne)
           
protected  boolean LRUAlgorithm.shouldEvictNode(NodeEntry entry)
           
protected  boolean MRUAlgorithm.shouldEvictNode(NodeEntry ne)
           
 



Copyright © 2011 JBoss, a division of Red Hat. All Rights Reserved.