22 lines
405 B
Go
Raw Normal View History

2021-12-04 16:42:11 +00:00
package x
import "sync"
func NewBytesPool(n int) sync.Pool {
return sync.Pool{
New: func() interface{} {
return make([]byte, n)
},
}
}
var BP65507 = NewBytesPool(65507)
var BP2048 = NewBytesPool(2048)
var BP40 = NewBytesPool(40)
var BP32 = NewBytesPool(32)
var BP20 = NewBytesPool(20)
var BP16 = NewBytesPool(16)
var BP12 = NewBytesPool(12)
var BP4 = NewBytesPool(4)
var BP2 = NewBytesPool(2)