package service import "sync" const sseScannerBuf64KSize = 64 * 1024 type sseScannerBuf64K [sseScannerBuf64KSize]byte var sseScannerBuf64KPool = sync.Pool{ New: func() any { return new(sseScannerBuf64K) }, } func getSSEScannerBuf64K() *sseScannerBuf64K { return sseScannerBuf64KPool.Get().(*sseScannerBuf64K) } func putSSEScannerBuf64K(buf *sseScannerBuf64K) { if buf == nil { return } sseScannerBuf64KPool.Put(buf) }