protected SmallByteBufferWrapper createSmallBuffer() { final SmallByteBufferWrapper buffer = ThreadCache.takeFromCache(SMALL_BUFFER_CACHE_IDX); if (buffer != null) { ProbeNotifier.notifyBufferAllocatedFromPool(monitoringConfig, maxSmallBufferSize); return buffer; } return new SmallByteBufferWrapper(allocateByteBuffer0(maxSmallBufferSize)); }
protected SmallByteBufferWrapper createSmallBuffer() { final SmallByteBufferWrapper buffer = ThreadCache.takeFromCache(SMALL_BUFFER_CACHE_IDX); if (buffer != null) { ProbeNotifier.notifyBufferAllocatedFromPool(monitoringConfig, maxSmallBufferSize); return buffer; } return new SmallByteBufferWrapper(allocateByteBuffer0(maxSmallBufferSize)); }
protected SmallByteBufferWrapper createSmallBuffer() { final SmallByteBufferWrapper buffer = ThreadCache.takeFromCache(SMALL_BUFFER_CACHE_IDX); if (buffer != null) { ProbeNotifier.notifyBufferAllocatedFromPool(monitoringConfig, maxSmallBufferSize); return buffer; } return new SmallByteBufferWrapper(allocateByteBuffer0(maxSmallBufferSize)); }
protected SmallByteBufferWrapper createSmallBuffer() { final SmallByteBufferWrapper buffer = ThreadCache.takeFromCache(SMALL_BUFFER_CACHE_IDX); if (buffer != null) { ProbeNotifier.notifyBufferAllocatedFromPool(monitoringConfig, maxSmallBufferSize); return buffer; } return new SmallByteBufferWrapper(allocateByteBuffer0(maxSmallBufferSize)); }
protected SmallByteBufferWrapper createSmallBuffer() { final SmallByteBufferWrapper buffer = ThreadCache.takeFromCache(SMALL_BUFFER_CACHE_IDX); if (buffer != null) { ProbeNotifier.notifyBufferAllocatedFromPool(monitoringConfig, maxSmallBufferSize); return buffer; } return new SmallByteBufferWrapper(allocateByteBuffer0(maxSmallBufferSize)); }
protected SmallByteBufferWrapper createSmallBuffer() { final SmallByteBufferWrapper buffer = ThreadCache.takeFromCache(SMALL_BUFFER_CACHE_IDX); if (buffer != null) { ProbeNotifier.notifyBufferAllocatedFromPool(monitoringConfig, maxSmallBufferSize); return buffer; } return new SmallByteBufferWrapper(allocateByteBuffer0(maxSmallBufferSize)); }
protected SmallByteBufferWrapper createSmallBuffer() { final SmallByteBufferWrapper buffer = ThreadCache.takeFromCache(SMALL_BUFFER_CACHE_IDX); if (buffer != null) { ProbeNotifier.notifyBufferAllocatedFromPool(monitoringConfig, maxSmallBufferSize); return buffer; } return new SmallByteBufferWrapper(allocateByteBuffer0(maxSmallBufferSize)); }
protected SmallByteBufferWrapper createSmallBuffer() { final SmallByteBufferWrapper buffer = ThreadCache.takeFromCache(SMALL_BUFFER_CACHE_IDX); if (buffer != null) { ProbeNotifier.notifyBufferAllocatedFromPool(monitoringConfig, maxSmallBufferSize); return buffer; } return new SmallByteBufferWrapper(allocateByteBuffer0(maxSmallBufferSize)); }
protected SmallByteBufferWrapper createSmallBuffer() { final SmallByteBufferWrapper buffer = ThreadCache.takeFromCache(SMALL_BUFFER_CACHE_IDX); if (buffer != null) { ProbeNotifier.notifyBufferAllocatedFromPool(monitoringConfig, maxSmallBufferSize); return buffer; } return new SmallByteBufferWrapper(allocateByteBuffer0(maxSmallBufferSize)); }
protected SmallByteBufferWrapper createSmallBuffer() { final SmallByteBufferWrapper buffer = ThreadCache.takeFromCache(SMALL_BUFFER_CACHE_IDX); if (buffer != null) { ProbeNotifier.notifyBufferAllocatedFromPool(monitoringConfig, maxSmallBufferSize); return buffer; } return new SmallByteBufferWrapper(allocateByteBuffer0(maxSmallBufferSize)); }
protected SmallByteBufferWrapper createSmallBuffer() { final SmallByteBufferWrapper buffer = ThreadCache.takeFromCache(SMALL_BUFFER_CACHE_IDX); if (buffer != null) { ProbeNotifier.notifyBufferAllocatedFromPool(monitoringConfig, maxSmallBufferSize); return buffer; } return new SmallByteBufferWrapper(allocateByteBuffer0(maxSmallBufferSize)); }
protected SmallByteBufferWrapper createSmallBuffer() { final SmallByteBufferWrapper buffer = ThreadCache.takeFromCache(SMALL_BUFFER_CACHE_IDX); if (buffer != null) { ProbeNotifier.notifyBufferAllocatedFromPool(monitoringConfig, maxSmallBufferSize); return buffer; } return new SmallByteBufferWrapper(allocateByteBuffer0(maxSmallBufferSize)); }
protected HeapBuffer reallocateHeapBuffer(HeapBuffer oldHeapBuffer, int newSize) { if (oldHeapBuffer.capacity() >= newSize) return oldHeapBuffer; final ThreadLocalPool<HeapBuffer> memoryPool = getHeapBufferThreadLocalPool(); if (memoryPool != null) { final HeapBuffer newBuffer = memoryPool.reallocate(oldHeapBuffer, newSize); if (newBuffer != null) { ProbeNotifier.notifyBufferAllocatedFromPool(monitoringConfig, newSize - oldHeapBuffer.capacity()); return newBuffer; } } final HeapBuffer newHeapBuffer = allocateHeapBuffer(newSize); oldHeapBuffer.flip(); return newHeapBuffer.put(oldHeapBuffer); }
protected HeapBuffer reallocateHeapBuffer(HeapBuffer oldHeapBuffer, int newSize) { if (oldHeapBuffer.capacity() >= newSize) return oldHeapBuffer; final ThreadLocalPool<HeapBuffer> memoryPool = getHeapBufferThreadLocalPool(); if (memoryPool != null) { final HeapBuffer newBuffer = memoryPool.reallocate(oldHeapBuffer, newSize); if (newBuffer != null) { ProbeNotifier.notifyBufferAllocatedFromPool(monitoringConfig, newSize - oldHeapBuffer.capacity()); return newBuffer; } } final HeapBuffer newHeapBuffer = allocateHeapBuffer(newSize); oldHeapBuffer.flip(); return newHeapBuffer.put(oldHeapBuffer); }
protected HeapBuffer reallocateHeapBuffer(HeapBuffer oldHeapBuffer, int newSize) { if (oldHeapBuffer.capacity() >= newSize) return oldHeapBuffer; final ThreadLocalPool<HeapBuffer> memoryPool = getHeapBufferThreadLocalPool(); if (memoryPool != null) { final HeapBuffer newBuffer = memoryPool.reallocate(oldHeapBuffer, newSize); if (newBuffer != null) { ProbeNotifier.notifyBufferAllocatedFromPool(monitoringConfig, newSize - oldHeapBuffer.capacity()); return newBuffer; } } final HeapBuffer newHeapBuffer = allocateHeapBuffer(newSize); oldHeapBuffer.flip(); return newHeapBuffer.put(oldHeapBuffer); }
protected HeapBuffer reallocateHeapBuffer(HeapBuffer oldHeapBuffer, int newSize) { if (oldHeapBuffer.capacity() >= newSize) return oldHeapBuffer; final ThreadLocalPool<HeapBuffer> memoryPool = getHeapBufferThreadLocalPool(); if (memoryPool != null) { final HeapBuffer newBuffer = memoryPool.reallocate(oldHeapBuffer, newSize); if (newBuffer != null) { ProbeNotifier.notifyBufferAllocatedFromPool(monitoringConfig, newSize - oldHeapBuffer.capacity()); return newBuffer; } } final HeapBuffer newHeapBuffer = allocateHeapBuffer(newSize); oldHeapBuffer.flip(); return newHeapBuffer.put(oldHeapBuffer); }
protected HeapBuffer reallocateHeapBuffer(HeapBuffer oldHeapBuffer, int newSize) { if (oldHeapBuffer.capacity() >= newSize) return oldHeapBuffer; final ThreadLocalPool<HeapBuffer> memoryPool = getHeapBufferThreadLocalPool(); if (memoryPool != null) { final HeapBuffer newBuffer = memoryPool.reallocate(oldHeapBuffer, newSize); if (newBuffer != null) { ProbeNotifier.notifyBufferAllocatedFromPool(monitoringConfig, newSize - oldHeapBuffer.capacity()); return newBuffer; } } final HeapBuffer newHeapBuffer = allocateHeapBuffer(newSize); oldHeapBuffer.flip(); return newHeapBuffer.put(oldHeapBuffer); }
protected HeapBuffer reallocateHeapBuffer(HeapBuffer oldHeapBuffer, int newSize) { if (oldHeapBuffer.capacity() >= newSize) return oldHeapBuffer; final ThreadLocalPool<HeapBuffer> memoryPool = getHeapBufferThreadLocalPool(); if (memoryPool != null) { final HeapBuffer newBuffer = memoryPool.reallocate(oldHeapBuffer, newSize); if (newBuffer != null) { ProbeNotifier.notifyBufferAllocatedFromPool(monitoringConfig, newSize - oldHeapBuffer.capacity()); return newBuffer; } } final HeapBuffer newHeapBuffer = allocateHeapBuffer(newSize); oldHeapBuffer.flip(); return newHeapBuffer.put(oldHeapBuffer); }
protected HeapBuffer reallocateHeapBuffer(HeapBuffer oldHeapBuffer, int newSize) { if (oldHeapBuffer.capacity() >= newSize) return oldHeapBuffer; final ThreadLocalPool<HeapBuffer> memoryPool = getHeapBufferThreadLocalPool(); if (memoryPool != null) { final HeapBuffer newBuffer = memoryPool.reallocate(oldHeapBuffer, newSize); if (newBuffer != null) { ProbeNotifier.notifyBufferAllocatedFromPool(monitoringConfig, newSize - oldHeapBuffer.capacity()); return newBuffer; } } final HeapBuffer newHeapBuffer = allocateHeapBuffer(newSize); oldHeapBuffer.flip(); return newHeapBuffer.put(oldHeapBuffer); }
protected HeapBuffer reallocateHeapBuffer(HeapBuffer oldHeapBuffer, int newSize) { if (oldHeapBuffer.capacity() >= newSize) return oldHeapBuffer; final ThreadLocalPool<HeapBuffer> memoryPool = getHeapBufferThreadLocalPool(); if (memoryPool != null) { final HeapBuffer newBuffer = memoryPool.reallocate(oldHeapBuffer, newSize); if (newBuffer != null) { ProbeNotifier.notifyBufferAllocatedFromPool(monitoringConfig, newSize - oldHeapBuffer.capacity()); return newBuffer; } } final HeapBuffer newHeapBuffer = allocateHeapBuffer(newSize); oldHeapBuffer.flip(); return newHeapBuffer.put(oldHeapBuffer); }