Package org.apache.catalina.tribes.io
Class BufferPool
java.lang.Object
org.apache.catalina.tribes.io.BufferPool
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intprotected static BufferPoolprotected intprotected final ConcurrentLinkedQueue<XByteBuffer>protected final AtomicIntegerprotected static final StringManager
- 
Method SummaryModifier and TypeMethodDescriptionvoidclear()getBuffer(int minSize, boolean discard) static BufferPoolintvoidreturnBuffer(XByteBuffer buffer) voidsetMaxSize(int bytes) 
- 
Field Details- 
DEFAULT_POOL_SIZEpublic static final int DEFAULT_POOL_SIZE
- 
sm
- 
instance
- 
maxSizeprotected int maxSize
- 
size
- 
queue
 
- 
- 
Method Details- 
getBufferPool
- 
getBuffer
- 
returnBuffer
- 
clearpublic void clear()
- 
setMaxSizepublic void setMaxSize(int bytes) 
- 
getMaxSizepublic int getMaxSize()
 
-