| 123456789101112131415161718 |
- package relay
-
- import "sync"
-
- var bufPool = sync.Pool{
- New: func() any {
- b := make([]byte, bufPoolSize)
- return &b
- },
- }
-
- func acquireBuffer() *[]byte {
- return bufPool.Get().(*[]byte)
- }
-
- func releaseBuffer(p *[]byte) {
- bufPool.Put(p)
- }
|