org.elasticsearch.common.trove
Class ExtTObjectIntHasMap<T>

java.lang.Object
  extended by org.elasticsearch.common.trove.THash
      extended by org.elasticsearch.common.trove.TObjectHash<K>
          extended by org.elasticsearch.common.trove.TObjectIntHashMap<T>
              extended by org.elasticsearch.common.trove.ExtTObjectIntHasMap<T>
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable, java.lang.Cloneable, org.elasticsearch.common.trove.TObjectHashingStrategy<T>

public class ExtTObjectIntHasMap<T>
extends org.elasticsearch.common.trove.TObjectIntHashMap<T>

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.elasticsearch.common.trove.TObjectIntHashMap
_values
 
Fields inherited from class org.elasticsearch.common.trove.TObjectHash
_hashingStrategy, _set, FREE, REMOVED
 
Fields inherited from class org.elasticsearch.common.trove.THash
_autoCompactionFactor, _autoCompactRemovesRemaining, _free, _loadFactor, _maxSize, _size, DEFAULT_INITIAL_CAPACITY, DEFAULT_LOAD_FACTOR
 
Constructor Summary
ExtTObjectIntHasMap()
           
ExtTObjectIntHasMap(int initialCapacity)
           
ExtTObjectIntHasMap(int initialCapacity, float loadFactor)
           
ExtTObjectIntHasMap(int initialCapacity, float loadFactor, org.elasticsearch.common.trove.TObjectHashingStrategy<T> ttObjectHashingStrategy)
           
ExtTObjectIntHasMap(int initialCapacity, org.elasticsearch.common.trove.TObjectHashingStrategy<T> ttObjectHashingStrategy)
           
ExtTObjectIntHasMap(org.elasticsearch.common.trove.TObjectHashingStrategy<T> ttObjectHashingStrategy)
           
 
Method Summary
 ExtTObjectIntHasMap<T> defaultReturnValue(int defaultReturnValue)
           
 int get(T key)
           
 
Methods inherited from class org.elasticsearch.common.trove.TObjectIntHashMap
adjustOrPutValue, adjustValue, clear, clone, containsKey, containsValue, equals, forEachEntry, forEachKey, forEachValue, getValues, increment, iterator, keys, keys, put, putAll, putIfAbsent, readExternal, rehash, remove, removeAt, retainEntries, setUp, toString, transformValues, writeExternal
 
Methods inherited from class org.elasticsearch.common.trove.TObjectHash
capacity, computeHashCode, contains, equals, forEach, index, insertionIndex, throwObjectContractViolation
 
Methods inherited from class org.elasticsearch.common.trove.THash
calculateGrownCapacity, compact, ensureCapacity, getAutoCompactionFactor, isEmpty, postInsertHook, reenableAutoCompaction, setAutoCompactionFactor, size, tempDisableAutoCompaction, trimToSize
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExtTObjectIntHasMap

public ExtTObjectIntHasMap()

ExtTObjectIntHasMap

public ExtTObjectIntHasMap(int initialCapacity)

ExtTObjectIntHasMap

public ExtTObjectIntHasMap(int initialCapacity,
                           float loadFactor)

ExtTObjectIntHasMap

public ExtTObjectIntHasMap(org.elasticsearch.common.trove.TObjectHashingStrategy<T> ttObjectHashingStrategy)

ExtTObjectIntHasMap

public ExtTObjectIntHasMap(int initialCapacity,
                           org.elasticsearch.common.trove.TObjectHashingStrategy<T> ttObjectHashingStrategy)

ExtTObjectIntHasMap

public ExtTObjectIntHasMap(int initialCapacity,
                           float loadFactor,
                           org.elasticsearch.common.trove.TObjectHashingStrategy<T> ttObjectHashingStrategy)
Method Detail

defaultReturnValue

public ExtTObjectIntHasMap<T> defaultReturnValue(int defaultReturnValue)

get

public final int get(T key)
Overrides:
get in class org.elasticsearch.common.trove.TObjectIntHashMap<T>