Versions in this module Expand all Collapse all v1 v1.0.1 Mar 4, 2024 v1.0.0 Apr 10, 2023 Changes in this version + const BytebufRecyclerBacklog + const NewTimerDefaultDuration + const TimerRecyclerBacklog + var BytebufRecycler = NewRecycler(BytebufRecyclerBacklog, func() interface{} { ... }, "bytebuf_recycler") + var RecyclerBacklogDefault int = 5 + var RecyclerMgr = &recyclerMgr + var TimerRecycler = NewRecycler(TimerRecyclerBacklog, func() interface{} { ... }, "timer_recycler") + func AllocBytebuf() *bytes.Buffer + func FreeBytebuf(buf *bytes.Buffer) + func GetTimer(timeout time.Duration) *time.Timer + func GiveTimer(t *time.Timer) + type Recycler struct + func NewRecycler(backlog int, ocf func() interface{}, name string) *Recycler + func (this *Recycler) Close() + func (this *Recycler) Get() interface{} + func (this *Recycler) Give(i interface{})