Package com.liferay.portal.kernel.io
Class Serializer.BufferQueue
Object
com.liferay.portal.kernel.io.Serializer.BufferQueue
- Enclosing class:
- Serializer
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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
count
protected int count -
headBufferNode
-
-
Constructor Details
-
BufferQueue
protected BufferQueue()
-
-
Method Details
-
dequeue
public byte[] dequeue() -
enqueue
public void enqueue(byte[] buffer)
-