package relay import "sync" var copyBufferPool = sync.Pool{ New: func() any { rv := make([]byte, copyBufferSize) return &rv }, } func acquireCopyBuffer() *[]byte { return copyBufferPool.Get().(*[]byte) //nolint: forcetypeassert } func releaseCopyBuffer(buf *[]byte) { copyBufferPool.Put(buf) }