@Override public HeapBuffer reduceLastAllocated(final HeapBuffer heapBuffer) { final int newPos = heapBuffer.offset + heapBuffer.cap; ProbeNotifier.notifyBufferReleasedToPool(mm.monitoringConfig, rightPos - newPos); rightPos = newPos; return null; }
@Override public HeapBuffer reduceLastAllocated(final HeapBuffer heapBuffer) { final int newPos = heapBuffer.offset + heapBuffer.cap; ProbeNotifier.notifyBufferReleasedToPool(mm.monitoringConfig, rightPos - newPos); rightPos = newPos; return null; }
@Override public HeapBuffer reduceLastAllocated(final HeapBuffer heapBuffer) { final int newPos = heapBuffer.offset + heapBuffer.cap; ProbeNotifier.notifyBufferReleasedToPool(mm.monitoringConfig, rightPos - newPos); rightPos = newPos; return null; }
@Override public HeapBuffer reduceLastAllocated(final HeapBuffer heapBuffer) { final int newPos = heapBuffer.offset + heapBuffer.cap; ProbeNotifier.notifyBufferReleasedToPool(mm.monitoringConfig, rightPos - newPos); rightPos = newPos; return null; }
@Override public HeapBuffer reduceLastAllocated(final HeapBuffer heapBuffer) { final int newPos = heapBuffer.offset + heapBuffer.cap; ProbeNotifier.notifyBufferReleasedToPool(mm.monitoringConfig, rightPos - newPos); rightPos = newPos; return null; }
@Override public void recycle() { if (visible.remaining() == maxSmallBufferSize) { allowBufferDispose = false; disposeStackTrace = null; if (ThreadCache.putToCache(SMALL_BUFFER_CACHE_IDX, this)) { ProbeNotifier.notifyBufferReleasedToPool(monitoringConfig, maxSmallBufferSize); } } }
@Override public void recycle() { if (visible.remaining() == maxSmallBufferSize) { allowBufferDispose = false; disposeStackTrace = null; if (ThreadCache.putToCache(SMALL_BUFFER_CACHE_IDX, this)) { ProbeNotifier.notifyBufferReleasedToPool(monitoringConfig, maxSmallBufferSize); } } }
@Override public void recycle() { if (visible.remaining() == maxSmallBufferSize) { allowBufferDispose = false; disposeStackTrace = null; if (ThreadCache.putToCache(SMALL_BUFFER_CACHE_IDX, this)) { ProbeNotifier.notifyBufferReleasedToPool(monitoringConfig, maxSmallBufferSize); } } }
@Override public void recycle() { if (visible.remaining() == maxSmallBufferSize) { allowBufferDispose = false; disposeStackTrace = null; if (ThreadCache.putToCache(SMALL_BUFFER_CACHE_IDX, this)) { ProbeNotifier.notifyBufferReleasedToPool(monitoringConfig, maxSmallBufferSize); } } }
@Override @SuppressWarnings("unchecked") public void releaseByteBuffer(ByteBuffer byteBuffer) { ThreadLocalPool<ByteBuffer> memoryPool = getByteBufferThreadLocalPool(); if (memoryPool != null) { if (memoryPool.release((ByteBuffer) byteBuffer.clear())) { ProbeNotifier.notifyBufferReleasedToPool(monitoringConfig, byteBuffer.capacity()); } } }
@Override @SuppressWarnings("unchecked") public void releaseByteBuffer(ByteBuffer byteBuffer) { ThreadLocalPool<ByteBuffer> memoryPool = getByteBufferThreadLocalPool(); if (memoryPool != null) { if (memoryPool.release((ByteBuffer) byteBuffer.clear())) { ProbeNotifier.notifyBufferReleasedToPool(monitoringConfig, byteBuffer.capacity()); } } }
@Override @SuppressWarnings("unchecked") public void releaseByteBuffer(ByteBuffer byteBuffer) { ThreadLocalPool<ByteBuffer> memoryPool = getByteBufferThreadLocalPool(); if (memoryPool != null) { if (memoryPool.release((ByteBuffer) byteBuffer.clear())) { ProbeNotifier.notifyBufferReleasedToPool(monitoringConfig, byteBuffer.capacity()); } } }
@Override @SuppressWarnings("unchecked") public void releaseByteBuffer(ByteBuffer byteBuffer) { ThreadLocalPool<ByteBuffer> memoryPool = getByteBufferThreadLocalPool(); if (memoryPool != null) { if (memoryPool.release((ByteBuffer) byteBuffer.clear())) { ProbeNotifier.notifyBufferReleasedToPool(monitoringConfig, byteBuffer.capacity()); } } }
@Override @SuppressWarnings("unchecked") public void releaseByteBuffer(ByteBuffer byteBuffer) { ThreadLocalPool<ByteBuffer> memoryPool = getByteBufferThreadLocalPool(); if (memoryPool != null) { if (memoryPool.release((ByteBuffer) byteBuffer.clear())) { ProbeNotifier.notifyBufferReleasedToPool(monitoringConfig, byteBuffer.capacity()); } } }
@Override @SuppressWarnings("unchecked") public void releaseByteBuffer(ByteBuffer byteBuffer) { ThreadLocalPool<ByteBuffer> memoryPool = getByteBufferThreadLocalPool(); if (memoryPool != null) { if (memoryPool.release((ByteBuffer) byteBuffer.clear())) { ProbeNotifier.notifyBufferReleasedToPool(monitoringConfig, byteBuffer.capacity()); } } }
@Override @SuppressWarnings("unchecked") public void releaseByteBuffer(ByteBuffer byteBuffer) { ThreadLocalPool<ByteBuffer> memoryPool = getByteBufferThreadLocalPool(); if (memoryPool != null) { if (memoryPool.release((ByteBuffer) byteBuffer.clear())) { ProbeNotifier.notifyBufferReleasedToPool(monitoringConfig, byteBuffer.capacity()); } } }
@Override @SuppressWarnings("unchecked") public void releaseByteBuffer(ByteBuffer byteBuffer) { ThreadLocalPool<ByteBuffer> memoryPool = getByteBufferThreadLocalPool(); if (memoryPool != null) { if (memoryPool.release((ByteBuffer) byteBuffer.clear())) { ProbeNotifier.notifyBufferReleasedToPool(monitoringConfig, byteBuffer.capacity()); } } }
protected final void releaseHeapBuffer(final HeapBuffer heapBuffer) { final ThreadLocalPool<HeapBuffer> memoryPool = getHeapBufferThreadLocalPool(); if (memoryPool != null) { if (memoryPool.release(heapBuffer.clear())) { ProbeNotifier.notifyBufferReleasedToPool(monitoringConfig, heapBuffer.capacity()); } } }
protected final void releaseHeapBuffer(final HeapBuffer heapBuffer) { final ThreadLocalPool<HeapBuffer> memoryPool = getHeapBufferThreadLocalPool(); if (memoryPool != null) { if (memoryPool.release(heapBuffer.clear())) { ProbeNotifier.notifyBufferReleasedToPool(monitoringConfig, heapBuffer.capacity()); } } }
protected final void releaseHeapBuffer(final HeapBuffer heapBuffer) { final ThreadLocalPool<HeapBuffer> memoryPool = getHeapBufferThreadLocalPool(); if (memoryPool != null) { if (memoryPool.release(heapBuffer.clear())) { ProbeNotifier.notifyBufferReleasedToPool(monitoringConfig, heapBuffer.capacity()); } } }