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 Object
Simple helper class used for implementing simple reuse system for Smile-specific buffers that are used.
  • Field Details

    • DEFAULT_NAME_BUFFER_LENGTH

      public static final int DEFAULT_NAME_BUFFER_LENGTH
      See Also:
    • DEFAULT_STRING_VALUE_BUFFER_LENGTH

      public static final int DEFAULT_STRING_VALUE_BUFFER_LENGTH
      See Also:
    • _seenNamesBuffer

      protected T[] _seenNamesBuffer
    • _seenStringValuesBuffer

      protected T[] _seenStringValuesBuffer
  • Constructor Details

    • SmileBufferRecycler

      public SmileBufferRecycler()
  • Method Details

    • allocSeenNamesBuffer

      public T[] allocSeenNamesBuffer()
    • allocSeenStringValuesBuffer

      public T[] allocSeenStringValuesBuffer()
    • releaseSeenNamesBuffer

      public void releaseSeenNamesBuffer(T[] buffer)
    • releaseSeenStringValuesBuffer

      public void releaseSeenStringValuesBuffer(T[] buffer)