org.elasticsearch.common.trove
Class ExtTHashMap<K,V>

java.lang.Object
  extended by gnu.trove.impl.hash.THash
      extended by gnu.trove.impl.hash.TObjectHash<K>
          extended by gnu.trove.map.hash.THashMap<K,V>
              extended by org.elasticsearch.common.trove.ExtTHashMap<K,V>
All Implemented Interfaces:
gnu.trove.map.TMap<K,V>, Externalizable, Serializable, Map<K,V>

public class ExtTHashMap<K,V>
extends gnu.trove.map.hash.THashMap<K,V>

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class gnu.trove.map.hash.THashMap
gnu.trove.map.hash.THashMap.EntryView, gnu.trove.map.hash.THashMap.KeyView, gnu.trove.map.hash.THashMap.ValueView
 
Field Summary
 
Fields inherited from class gnu.trove.map.hash.THashMap
_values
 
Fields inherited from class gnu.trove.impl.hash.TObjectHash
_set, consumeFreeSlot, FREE, REMOVED
 
Fields inherited from class gnu.trove.impl.hash.THash
_autoCompactionFactor, _autoCompactRemovesRemaining, _autoCompactTemporaryDisable, _free, _loadFactor, _maxSize, _size, DEFAULT_CAPACITY, DEFAULT_LOAD_FACTOR
 
Constructor Summary
ExtTHashMap()
           
ExtTHashMap(int initialCapacity)
           
ExtTHashMap(int initialCapacity, float loadFactor)
           
ExtTHashMap(Map<K,V> kvMap)
           
ExtTHashMap(gnu.trove.map.hash.THashMap<K,V> kvtHashMap)
           
 
Method Summary
 Object[] internalValues()
          Internal method to get the actual values associated.
 
Methods inherited from class gnu.trove.map.hash.THashMap
clear, containsKey, containsValue, entrySet, equals, forEachEntry, forEachKey, forEachValue, get, hashCode, keySet, put, putAll, putIfAbsent, readExternal, rehash, remove, removeAt, retainEntries, setUp, toString, transformValues, values, writeExternal
 
Methods inherited from class gnu.trove.impl.hash.TObjectHash
buildObjectContractViolation, capacity, contains, dumpExtraInfo, equals, forEach, hash, index, insertionIndex, insertKey, objectInfo, reportPotentialConcurrentMod, throwObjectContractViolation, throwObjectContractViolation
 
Methods inherited from class gnu.trove.impl.hash.THash
calculateGrownCapacity, compact, computeMaxSize, computeNextAutoCompactionAmount, ensureCapacity, getAutoCompactionFactor, isEmpty, postInsertHook, reenableAutoCompaction, setAutoCompactionFactor, size, tempDisableAutoCompaction, trimToSize
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
isEmpty, size
 

Constructor Detail

ExtTHashMap

public ExtTHashMap()

ExtTHashMap

public ExtTHashMap(int initialCapacity)

ExtTHashMap

public ExtTHashMap(int initialCapacity,
                   float loadFactor)

ExtTHashMap

public ExtTHashMap(Map<K,V> kvMap)

ExtTHashMap

public ExtTHashMap(gnu.trove.map.hash.THashMap<K,V> kvtHashMap)
Method Detail

internalValues

public Object[] internalValues()
Internal method to get the actual values associated. Some values might have "null" or no entry values.



Copyright © 2009-2012. All Rights Reserved.