Package org.drools.core.util
Class ObjectHashMap
- java.lang.Object
-
- org.drools.core.util.AbstractHashTable
-
- org.drools.core.util.ObjectHashMap
-
- All Implemented Interfaces:
Externalizable,Serializable
public class ObjectHashMap extends AbstractHashTable implements Externalizable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classObjectHashMap.ObjectEntry-
Nested classes/interfaces inherited from class org.drools.core.util.AbstractHashTable
AbstractHashTable.AbstractObjectComparator, AbstractHashTable.DoubleCompositeIndex, AbstractHashTable.DoubleHashEntry, AbstractHashTable.EqualityEquals, AbstractHashTable.FieldIndex, AbstractHashTable.HashEntry, AbstractHashTable.Index, AbstractHashTable.IndexTupleList, AbstractHashTable.InstanceEquals, AbstractHashTable.ObjectComparator, AbstractHashTable.SingleHashEntry, AbstractHashTable.SingleIndex, AbstractHashTable.TripleCompositeIndex, AbstractHashTable.TripleHashEntry
-
-
Field Summary
-
Fields inherited from class org.drools.core.util.AbstractHashTable
comparator, loadFactor, PRIME, size, table, threshold
-
-
Constructor Summary
Constructors Constructor Description ObjectHashMap()ObjectHashMap(float loadFactor, Entry[] table)ObjectHashMap(int capacity, float loadFactor)ObjectHashMap(Entry[] table)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectget(Object key)intgetResizeHashcode(Entry entry)Objectput(Object key, Object value)Objectput(Object key, Object value, boolean checkExists)Objectremove(Object key)-
Methods inherited from class org.drools.core.util.AbstractHashTable
clear, ensureCapacity, getTable, indexOf, isEmpty, iterator, newIterator, readExternal, rehash, resize, setComparator, size, toArray, toString, writeExternal
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
-
-
-
-
Method Detail
-
getResizeHashcode
public int getResizeHashcode(Entry entry)
- Specified by:
getResizeHashcodein classAbstractHashTable
-
-