Versions in this module Expand all Collapse all v0 v0.6.1 Aug 17, 2024 v0.6.0 Aug 14, 2024 Changes in this version + type ObjectPool struct + func NewObjectPool[T any](generator func() *T, releaser func(data *T)) *ObjectPool[*T] + func (op *ObjectPool[T]) Get() T + func (op *ObjectPool[T]) Put(data T) + type SchedulerPool struct + func NewSchedulerPool(capacity int, tick time.Duration, wheelSize int64, hungry ...bool) *SchedulerPool + func (p *SchedulerPool) Get() *chrono.Scheduler + func (p *SchedulerPool) Put(scheduler *chrono.Scheduler)