14 lines
209 B
Go
14 lines
209 B
Go
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)
|
|
}
|