Class Serializer.BufferQueue

Object
com.liferay.portal.kernel.io.Serializer.BufferQueue
Enclosing class:
Serializer

protected static class Serializer.BufferQueue extends Object
Represents a descending byte[] queue ordered by array length.

The queue is small enough to simply use a linear scan search for maintaining its order. The entire queue data is held by a SoftReference, so when necessary, GC can release the whole buffer cache.

  • Field Details

  • Constructor Details

    • BufferQueue

      protected BufferQueue()
  • Method Details

    • dequeue

      public byte[] dequeue()
    • enqueue

      public void enqueue(byte[] buffer)