Package edu.berkeley.nlp.lm.collections
Class AbstractTMap<T extends Comparable>
java.lang.Object
edu.berkeley.nlp.lm.collections.AbstractTMap<T>
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
TIntMap
Contains some limited shared functionality between Custom[type]Maps
- Author:
- Adam Pauls, Percy Liang
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
AbstractTMap.Functionality<T extends Comparable>
protected static enum
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final int
protected static final int
protected AbstractTMap.Functionality<T>
protected T[]
protected static final double
protected boolean
protected AbstractTMap.MapType
protected int
protected int
protected static final long
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
serialVersionUID
protected static final long serialVersionUID- See Also:
-
growFactor
protected static final int growFactor- See Also:
-
defaultExpectedSize
protected static final int defaultExpectedSize- See Also:
-
loadFactor
protected static final double loadFactor- See Also:
-
mapType
-
locked
protected boolean locked -
num
protected int num -
keys
-
keyFunc
-
numCollisions
protected int numCollisions
-
-
Constructor Details
-
AbstractTMap
public AbstractTMap()
-
-
Method Details
-
defaultFunctionality
-