Get rid of buffersize everywhere

This commit is contained in:
9seconds
2021-11-28 18:08:40 +03:00
parent d19cfb1df4
commit 66f4d967e7
11 changed files with 12 additions and 123 deletions
+5 -10
View File
@@ -9,21 +9,16 @@ type eastWest struct {
var eastWestPool = sync.Pool{
New: func() interface{} {
return &eastWest{}
return &eastWest{
east: make([]byte, bufferSize),
west: make([]byte, bufferSize),
}
},
}
func acquireEastWest(bufferSize int) *eastWest {
func acquireEastWest() *eastWest {
wanted := eastWestPool.Get().(*eastWest) // nolint: forcetypeassert
if len(wanted.east) != bufferSize {
wanted.east = make([]byte, bufferSize)
}
if len(wanted.west) != bufferSize {
wanted.west = make([]byte, bufferSize)
}
return wanted
}