Class SmileBufferRecycler<T>
- java.lang.Object
-
- com.fasterxml.jackson.dataformat.smile.SmileBufferRecycler<T>
-
- Type Parameters:
T
- Type of name entries stored in arrays to recycle
public class SmileBufferRecycler<T> extends java.lang.Object
Simple helper class used for implementing simple reuse system for Smile-specific buffers that are used.
-
-
Field Summary
Fields Modifier and Type Field Description protected T[]
_seenNamesBuffer
protected T[]
_seenStringValuesBuffer
static int
DEFAULT_NAME_BUFFER_LENGTH
static int
DEFAULT_STRING_VALUE_BUFFER_LENGTH
-
Constructor Summary
Constructors Constructor Description SmileBufferRecycler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T[]
allocSeenNamesBuffer()
T[]
allocSeenStringValuesBuffer()
void
releaseSeenNamesBuffer(T[] buffer)
void
releaseSeenStringValuesBuffer(T[] buffer)
-
-
-
Field Detail
-
DEFAULT_NAME_BUFFER_LENGTH
public static final int DEFAULT_NAME_BUFFER_LENGTH
- See Also:
- Constant Field Values
-
DEFAULT_STRING_VALUE_BUFFER_LENGTH
public static final int DEFAULT_STRING_VALUE_BUFFER_LENGTH
- See Also:
- Constant Field Values
-
_seenNamesBuffer
protected T[] _seenNamesBuffer
-
_seenStringValuesBuffer
protected T[] _seenStringValuesBuffer
-
-