ariba.util.core
Class EqLRUHashtable

java.lang.Object
  extended by ariba.util.core.LRUHashtable
      extended by ariba.util.core.EqLRUHashtable

public class EqLRUHashtable
extends LRUHashtable

This class extends LRUHashtable, but provides for pointer hashing and equality instead of hashCode() and equals() equality.


Field Summary
 
Fields inherited from class ariba.util.core.LRUHashtable
inUse, lock
 
Constructor Summary
EqLRUHashtable(java.lang.String name, int initialEntries, int targetEntries, int purgeMargin, double maxLoad, LRURemoveListener removeListener)
          Constructs an empty EqLRUHashtable.
 
Method Summary
 
Methods inherited from class ariba.util.core.LRUHashtable
addKeysTo, addValuesTo, allKeys, allValues, clear, dump, dumpInOrder, dumpLRUStats, dumpSummary, entries, get, getHits, getLookups, getOldestKey, getTotalInUseEntries, peek, purgeOldestEntries, put, remove, removeOldest, sane
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EqLRUHashtable

public EqLRUHashtable(java.lang.String name,
                      int initialEntries,
                      int targetEntries,
                      int purgeMargin,
                      double maxLoad,
                      LRURemoveListener removeListener)
Constructs an empty EqLRUHashtable. The LRUHashtable will grow on demand as more elements are added.



AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.