ByteBlockPool.DirectAllocator (Lucene 10.5.1 core API)
Description: declaration: package: org.apache.lucene.util, class: ByteBlockPool, class: DirectAllocator

Package org.apache.lucene.util

# Class ByteBlockPool.DirectAllocator

java.lang.Object
org.apache.lucene.util.ByteBlockPool.Allocator
org.apache.lucene.util.ByteBlockPool.DirectAllocator

Enclosing class:
  `ByteBlockPool`

public static final class ByteBlockPool.DirectAllocator extends ByteBlockPool.Allocator
A simple `ByteBlockPool.Allocator` that never recycles.

- ## Field Summary

  ### Fields inherited from class org.apache.lucene.util.ByteBlockPool.Allocator

  `blockSize`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `DirectAllocator()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `recycleByteBlocks(byte[][] blocks, int start, int end)`

  ### Methods inherited from class org.apache.lucene.util.ByteBlockPool.Allocator

  `getByteBlock`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### DirectAllocator

    public DirectAllocator()

- ## Method Details

  - ### recycleByteBlocks

    public void recycleByteBlocks(byte[][] blocks, int start, int end)
    Specified by:
      `recycleByteBlocks` in class `ByteBlockPool.Allocator`