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

    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.
  • Method Details

    • ensureCapacity

      void ensureCapacity(int expectedElements)
      Ensure this container can hold at least the given number of elements without resizing its buffers.
      Parameters:
      expectedElements - The total number of elements, inclusive.