|
Oracle® Coherence Java API Reference v3.5 E14977-01 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public static interface MultiBufferWriteBuffer.WriteBufferPool
A WriteBufferPool is used to dynamically allocate WriteBuffer objects as the MultiBufferWriteBuffer requires them. It is expected that implementations may use pooling, or may create WriteBuffer objects as necessary.
Method Summary | |
---|---|
WriteBuffer |
allocate(int cbPreviousTotal) Allocate a WriteBuffer for use by the MultiBufferWriteBuffer. |
int |
getMaximumCapacity() Determine the largest amount of aggregate WriteBuffer capacity that this factory can provide. |
void |
release(WriteBuffer buffer) Returns a WriteBuffer to the pool. |
Method Detail |
---|
int getMaximumCapacity()
WriteBuffer allocate(int cbPreviousTotal)
cbPreviousTotal
- the total number of bytes of capacity of the WriteBuffer objects that the MultiBufferWriteBuffer has thus far consumedvoid release(WriteBuffer buffer)
AbstractWriteBuffer.clear()
, or AbstractWriteBuffer.retain(int)
, or MultiBufferWriteBuffer.retain(int, int)
is called.buffer
- the WriteBuffer that is no longer being used
|
Oracle® Coherence Java API Reference v3.5 E14977-01 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |