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