Documentation ¶ Index ¶ type LocalPool func NewLocalPool[T any](cap uint, initCreateNum uint, newFunc func() T, clearFunc func(item T), ...) *LocalPool[T] func (p *LocalPool[T]) Clear() func (p *LocalPool[T]) Get() (v T) func (p *LocalPool[T]) Put(v T) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type LocalPool ¶ type LocalPool[T any] struct { // contains filtered or unexported fields } func NewLocalPool ¶ func NewLocalPool[T any](cap uint, initCreateNum uint, newFunc func() T, clearFunc func(item T), destroyFunc func(item T)) *LocalPool[T] func (*LocalPool[T]) Clear ¶ func (p *LocalPool[T]) Clear() func (*LocalPool[T]) Get ¶ func (p *LocalPool[T]) Get() (v T) func (*LocalPool[T]) Put ¶ func (p *LocalPool[T]) Put(v T) Source Files ¶ View all Source files local_pool.go Click to show internal directories. Click to hide internal directories.