cc.otavia.buffer.pool
  package cc.otavia.buffer.pool
 
Members list
Type members
Classlikes
            abstract class AbstractPooledPageAllocator(val fixedCapacity: Int, val minCache: Int, val maxCache: Int) extends PooledPageAllocator
           
          Attributes
- Supertypes
- 
               trait PooledPageAllocatortrait FixedCapacityAllocatortrait RecyclableAllocatortrait BufferAllocatorclass Objecttrait Matchableclass AnyShow all
- Known subtypes
- 
               class HeapPooledPageAllocator
            trait AdaptiveBuffer extends Buffer
           
          A Adaptive allocate and release memory RecyclablePageBuffer. This type of Buffer
A Adaptive allocate and release memory RecyclablePageBuffer. This type of Buffer
Attributes
- Companion
- object
- Supertypes
            object AdaptiveBuffer
           
          Attributes
- Companion
- trait
- Supertypes
- 
               class Objecttrait Matchableclass Any
- Self type
- 
               AdaptiveBuffer.type
            class DirectPooledPageAllocator(fixedCapacity: Int, minCache: Int, maxCache: Int) extends AbstractPooledPageAllocator
           
          Attributes
- Supertypes
- 
               trait PooledPageAllocatortrait FixedCapacityAllocatortrait RecyclableAllocatortrait BufferAllocatorclass Objecttrait Matchableclass AnyShow all
            class DirectRecyclablePageBuffer(underlying: ByteBuffer) extends RecyclablePageBuffer
           
          Attributes
- Companion
- object
- Supertypes
- 
               class RecyclablePageBufferclass AbstractBuffertrait Bufferclass Objecttrait Matchableclass AnyShow all
            object DirectRecyclablePageBuffer
           
          Attributes
- Companion
- class
- Supertypes
- 
               class Objecttrait Matchableclass Any
- Self type
            class HeapPooledPageAllocator(fixedCapacity: Int, minCache: Int, maxCache: Int) extends AbstractPooledPageAllocator
           
          Attributes
- Supertypes
- 
               trait PooledPageAllocatortrait FixedCapacityAllocatortrait RecyclableAllocatortrait BufferAllocatorclass Objecttrait Matchableclass AnyShow all
            class HeapRecyclablePageBuffer(underlying: ByteBuffer) extends RecyclablePageBuffer
           
          Attributes
- Companion
- object
- Supertypes
- 
               class RecyclablePageBufferclass AbstractBuffertrait Bufferclass Objecttrait Matchableclass AnyShow all
            object HeapRecyclablePageBuffer
           
          Attributes
- Companion
- class
- Supertypes
- 
               class Objecttrait Matchableclass Any
- Self type
            trait PooledPageAllocator extends RecyclableAllocator, FixedCapacityAllocator
           
          Attributes
- Supertypes
- 
               trait FixedCapacityAllocatortrait RecyclableAllocatortrait BufferAllocatorclass Objecttrait Matchableclass AnyShow all
- Known subtypes
            trait RecyclableAllocator extends BufferAllocator
           
          Attributes
- Supertypes
- Known subtypes
- 
               trait PooledPageAllocatorclass HeapPooledPageAllocator
            abstract class RecyclablePageBuffer(underlying: ByteBuffer) extends AbstractBuffer
           
          Attributes
- Companion
- object
- Supertypes
- Known subtypes
- 
               class HeapRecyclablePageBuffer
            object RecyclablePageBuffer
           
          Attributes
- Companion
- class
- Supertypes
- 
               class Objecttrait Matchableclass Any
- Self type
- 
               RecyclablePageBuffer.type
In this article