Package com.carrotsearch.hppc
Interface Preallocable
-
- All Known Implementing Classes:
ByteArrayDeque
,ByteArrayList
,ByteByteHashMap
,ByteByteScatterMap
,ByteCharHashMap
,ByteCharScatterMap
,ByteDoubleHashMap
,ByteDoubleScatterMap
,ByteFloatHashMap
,ByteFloatScatterMap
,ByteHashSet
,ByteIntHashMap
,ByteIntScatterMap
,ByteLongHashMap
,ByteLongScatterMap
,ByteObjectHashMap
,ByteObjectScatterMap
,ByteScatterSet
,ByteShortHashMap
,ByteShortScatterMap
,ByteStack
,CharArrayDeque
,CharArrayList
,CharByteHashMap
,CharByteScatterMap
,CharCharHashMap
,CharCharScatterMap
,CharDoubleHashMap
,CharDoubleScatterMap
,CharFloatHashMap
,CharFloatScatterMap
,CharHashSet
,CharIntHashMap
,CharIntScatterMap
,CharLongHashMap
,CharLongScatterMap
,CharObjectHashMap
,CharObjectScatterMap
,CharScatterSet
,CharShortHashMap
,CharShortScatterMap
,CharStack
,DoubleArrayDeque
,DoubleArrayList
,DoubleByteHashMap
,DoubleByteScatterMap
,DoubleCharHashMap
,DoubleCharScatterMap
,DoubleDoubleHashMap
,DoubleDoubleScatterMap
,DoubleFloatHashMap
,DoubleFloatScatterMap
,DoubleHashSet
,DoubleIntHashMap
,DoubleIntScatterMap
,DoubleLongHashMap
,DoubleLongScatterMap
,DoubleObjectHashMap
,DoubleObjectScatterMap
,DoubleScatterSet
,DoubleShortHashMap
,DoubleShortScatterMap
,DoubleStack
,FloatArrayDeque
,FloatArrayList
,FloatByteHashMap
,FloatByteScatterMap
,FloatCharHashMap
,FloatCharScatterMap
,FloatDoubleHashMap
,FloatDoubleScatterMap
,FloatFloatHashMap
,FloatFloatScatterMap
,FloatHashSet
,FloatIntHashMap
,FloatIntScatterMap
,FloatLongHashMap
,FloatLongScatterMap
,FloatObjectHashMap
,FloatObjectScatterMap
,FloatScatterSet
,FloatShortHashMap
,FloatShortScatterMap
,FloatStack
,IntArrayDeque
,IntArrayList
,IntByteHashMap
,IntByteScatterMap
,IntCharHashMap
,IntCharScatterMap
,IntDoubleHashMap
,IntDoubleScatterMap
,IntFloatHashMap
,IntFloatScatterMap
,IntHashSet
,IntIntHashMap
,IntIntScatterMap
,IntLongHashMap
,IntLongScatterMap
,IntObjectHashMap
,IntObjectScatterMap
,IntScatterSet
,IntShortHashMap
,IntShortScatterMap
,IntStack
,LongArrayDeque
,LongArrayList
,LongByteHashMap
,LongByteScatterMap
,LongCharHashMap
,LongCharScatterMap
,LongDoubleHashMap
,LongDoubleScatterMap
,LongFloatHashMap
,LongFloatScatterMap
,LongHashSet
,LongIntHashMap
,LongIntScatterMap
,LongLongHashMap
,LongLongScatterMap
,LongObjectHashMap
,LongObjectScatterMap
,LongScatterSet
,LongShortHashMap
,LongShortScatterMap
,LongStack
,ObjectArrayDeque
,ObjectArrayList
,ObjectByteHashMap
,ObjectByteIdentityHashMap
,ObjectByteScatterMap
,ObjectCharHashMap
,ObjectCharIdentityHashMap
,ObjectCharScatterMap
,ObjectDoubleHashMap
,ObjectDoubleIdentityHashMap
,ObjectDoubleScatterMap
,ObjectFloatHashMap
,ObjectFloatIdentityHashMap
,ObjectFloatScatterMap
,ObjectHashSet
,ObjectIdentityHashSet
,ObjectIntHashMap
,ObjectIntIdentityHashMap
,ObjectIntScatterMap
,ObjectLongHashMap
,ObjectLongIdentityHashMap
,ObjectLongScatterMap
,ObjectObjectHashMap
,ObjectObjectIdentityHashMap
,ObjectObjectScatterMap
,ObjectScatterSet
,ObjectShortHashMap
,ObjectShortIdentityHashMap
,ObjectShortScatterMap
,ObjectStack
,ShortArrayDeque
,ShortArrayList
,ShortByteHashMap
,ShortByteScatterMap
,ShortCharHashMap
,ShortCharScatterMap
,ShortDoubleHashMap
,ShortDoubleScatterMap
,ShortFloatHashMap
,ShortFloatScatterMap
,ShortHashSet
,ShortIntHashMap
,ShortIntScatterMap
,ShortLongHashMap
,ShortLongScatterMap
,ShortObjectHashMap
,ShortObjectScatterMap
,ShortScatterSet
,ShortShortHashMap
,ShortShortScatterMap
,ShortStack
public interface Preallocable
Anything that can preallocate buffers given prior knowledge of the number of stored elements.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
ensureCapacity(int expectedElements)
Ensure this container can hold at least the given number of elements without resizing its buffers.
-