FILE / ScuroNeko/mtg

stats/pools.go

Исходный файл и его история в репозитории.
FILE 36d695118ef2db840e936ac74bb9ad42fd23419e
Files
mtg/stats/pools.go
T
2021-03-29 11:03:54 +03:00

19 lines
285 B
Go

package stats
import "sync"
var streamInfoPool = sync.Pool{
New: func() interface{} {
return streamInfo{}
},
}
func acquireStreamInfo() streamInfo {
return streamInfoPool.Get().(streamInfo)
}
func releaseStreamInfo(info streamInfo) {
info.Reset()
streamInfoPool.Put(info)
}