prox5/internal/pools/strings.go

14 lines
209 B
Go
Raw Normal View History

2022-08-29 05:41:34 +00:00
package pools
import (
"strings"
"sync"
)
var CopABuffer = &sync.Pool{New: func() interface{} { return &strings.Builder{} }}
func DiscardBuffer(buf *strings.Builder) {
buf.Reset()
CopABuffer.Put(buf)
}