Pool Infrastructure
Pool Hierarchy
Pool<T> (interface)
│
├── FreeListPool<T> - CAS-based lock-free generic pool
│
├── BucketPool<T> - Size-tiered pool using multiple FreeListPools
│
└── MemoryPool - Specialized pool for FixedMemoryCore Interfaces
Poolable
public interface Poolable {
PoolEntry poolEntry();
default void recycle() {
poolEntry().recycle();
}
}Pool
PoolEntry
FreeListPool
Simple Objects
Objects with Memory
BucketPool
Usage
SlabAllocator
Slab Lifecycle
PoolSettings
Configuration Examples
PoolMetrics
Monitoring Example
Thread Safety
Last updated