(r io.Reader)
| 319 | var bufioReaderPool sync.Pool |
| 320 | |
| 321 | func getBufioReader(r io.Reader) *bufio.Reader { |
| 322 | br, ok := bufioReaderPool.Get().(*bufio.Reader) |
| 323 | if !ok { |
| 324 | return bufio.NewReader(r) |
| 325 | } |
| 326 | br.Reset(r) |
| 327 | return br |
| 328 | } |
| 329 | |
| 330 | func putBufioReader(br *bufio.Reader) { |
| 331 | bufioReaderPool.Put(br) |
no outgoing calls
no test coverage detected
searching dependent graphs…