Package com.mongodb.internal.connection
Class PowerOfTwoBufferPool
java.lang.Object
com.mongodb.internal.connection.PowerOfTwoBufferPool
- All Implemented Interfaces:
BufferProvider
@Deprecated(since="2021-05-27")
public class PowerOfTwoBufferPool
extends Object
implements BufferProvider
Deprecated.
Usage of this API is not supported in AEM as a Cloud Service.
Power-of-two buffer pool implementation.
This class should not be considered a part of the public API.
-
Constructor Summary
ConstructorDescriptionDeprecated.Construct an instance with a highest power of two of 24.PowerOfTwoBufferPool
(int highestPowerOfTwo) Deprecated.Construct an instance. -
Method Summary
-
Constructor Details
-
PowerOfTwoBufferPool
public PowerOfTwoBufferPool()Deprecated.Construct an instance with a highest power of two of 24. -
PowerOfTwoBufferPool
public PowerOfTwoBufferPool(int highestPowerOfTwo) Deprecated.Construct an instance.- Parameters:
highestPowerOfTwo
- the highest power of two buffer size that will be pooled
-
-
Method Details
-
getBuffer
Deprecated.Description copied from interface:BufferProvider
Gets a buffer with the givens capacity.- Specified by:
getBuffer
in interfaceBufferProvider
- Parameters:
size
- the size required for the buffer- Returns:
- a ByteBuf with the given size, which is now owned by the caller and must be released.
-