Class LogarithmicArrayByteBufferPool.LogarithmicRetainablePool

java.lang.Object
org.eclipse.jetty.io.ArrayRetainableByteBufferPool
org.eclipse.jetty.io.LogarithmicArrayByteBufferPool.LogarithmicRetainablePool
All Implemented Interfaces:
RetainableByteBufferPool, Dumpable
Enclosing class:
LogarithmicArrayByteBufferPool

public static class LogarithmicArrayByteBufferPool.LogarithmicRetainablePool extends ArrayRetainableByteBufferPool
A variant of the ArrayRetainableByteBufferPool that uses buckets of buffers that increase in size by a power of 2 (eg 1k, 2k, 4k, 8k, etc.).
  • Constructor Details

    • LogarithmicRetainablePool

      public LogarithmicRetainablePool()
    • LogarithmicRetainablePool

      public LogarithmicRetainablePool(int minCapacity, int maxCapacity, int maxBucketSize)
    • LogarithmicRetainablePool

      public LogarithmicRetainablePool(int minCapacity, int maxCapacity, int maxBucketSize, long maxHeapMemory, long maxDirectMemory)