Class AdaptiveCalculator

java.lang.Object
io.netty.util.internal.AdaptiveCalculator

public final class AdaptiveCalculator extends Object
Calculate sizes in a adaptive way.
  • Field Details

    • INDEX_INCREMENT

      private static final int INDEX_INCREMENT
      See Also:
    • INDEX_DECREMENT

      private static final int INDEX_DECREMENT
      See Also:
    • SIZE_TABLE

      private static final int[] SIZE_TABLE
    • minIndex

      private final int minIndex
    • maxIndex

      private final int maxIndex
    • minCapacity

      private final int minCapacity
    • maxCapacity

      private final int maxCapacity
    • index

      private int index
    • nextSize

      private int nextSize
    • decreaseNow

      private boolean decreaseNow
  • Constructor Details

    • AdaptiveCalculator

      public AdaptiveCalculator(int minimum, int initial, int maximum)
  • Method Details

    • getSizeTableIndex

      private static int getSizeTableIndex(int size)
    • record

      public void record(int size)
    • nextSize

      public int nextSize()