/** * {@inheritDoc} */ @Override public HeapBuffer allocate(final int size) { return allocateHeapBuffer(size); }
/** * {@inheritDoc} */ @Override public HeapBuffer allocate(final int size) { return allocateHeapBuffer(size); }
/** * {@inheritDoc} */ @Override public HeapBuffer allocate(final int size) { return allocateHeapBuffer(size); }
/** * {@inheritDoc} */ @Override public HeapBuffer allocate(final int size) { return allocateHeapBuffer(size); }
/** * {@inheritDoc} */ @Override public HeapBuffer allocate(final int size) { return allocateHeapBuffer(size); }
/** * {@inheritDoc} */ @Override public HeapBuffer allocate(final int size) { return allocateHeapBuffer(size); }
/** * {@inheritDoc} */ @Override public HeapBuffer allocate(final int size) { return allocateHeapBuffer(size); }
/** * {@inheritDoc} */ @Override public HeapBuffer allocate(final int size) { return allocateHeapBuffer(size); }
/** * {@inheritDoc} */ @Override public HeapBuffer allocate(final int size) { return allocateHeapBuffer(size); }
/** * {@inheritDoc} */ @Override public HeapBuffer allocate(final int size) { return allocateHeapBuffer(size); }
/** * {@inheritDoc} */ @Override public HeapBuffer allocate(final int size) { return allocateHeapBuffer(size); }
/** * {@inheritDoc} */ @Override public HeapBuffer allocate(final int size) { return allocateHeapBuffer(size); }
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); }