getBuilder retrieves a strings.Builder from the pool, ready for use. Always pair with putBuilder to return it.
()
| 35 | // getBuilder retrieves a strings.Builder from the pool, ready for use. |
| 36 | // Always pair with putBuilder to return it. |
| 37 | func getBuilder() *strings.Builder { |
| 38 | sb := builderPool.Get().(*strings.Builder) |
| 39 | sb.Reset() |
| 40 | return sb |
| 41 | } |
| 42 | |
| 43 | // putBuilder returns a strings.Builder to the pool. |
| 44 | func putBuilder(sb *strings.Builder) { |