sync.Pool.Put (method)
87 uses
sync (current package)
pool.go#L90: func (p *Pool) Put(x interface{}) {
archive/zip
register.go#L60: flateWriterPool.Put(w.fw)
register.go#L98: flateReaderPool.Put(r.fr)
crypto/tls
conn.go#L947: outBufPool.Put(outBufPtr)
encoding/gob
encode.go#L426: encBufferPool.Put(data)
encoding/json
encode.go#L167: encodeStatePool.Put(e)
encode.go#L645: encodeStatePool.Put(e2)
scanner.go#L104: scannerPool.Put(scan)
stream.go#L234: encodeStatePool.Put(e)
fmt
print.go#L161: ppFree.Put(p)
scan.go#L414: ssFree.Put(s)
github.com/go-git/go-git/v5
worktree.go#L547: copyBufferPool.Put(buf)
github.com/go-git/go-git/v5/plumbing/format/packfile
diff_delta.go#L47: defer bufPool.Put(bb)
diff_delta.go#L56: defer bufPool.Put(tb)
diff_delta.go#L84: defer bufPool.Put(buf)
diff_delta.go#L94: defer bufPool.Put(ibuf)
packfile.go#L137: defer bufPool.Put(buf)
packfile.go#L226: defer bufPool.Put(buf)
packfile.go#L327: defer bufPool.Put(buf)
packfile.go#L357: defer bufPool.Put(buf)
parser.go#L340: defer bufPool.Put(b)
parser.go#L376: defer bufPool.Put(buf)
patch_delta.go#L36: defer bufPool.Put(buf)
patch_delta.go#L45: defer bufPool.Put(dst)
patch_delta.go#L57: byteSlicePool.Put(b)
scanner.go#L327: defer zlibReaderPool.Put(zr)
scanner.go#L336: byteSlicePool.Put(buf)
scanner.go#L377: byteSlicePool.Put(buf)
github.com/go-git/go-git/v5/plumbing/object
commit.go#L184: defer bufPool.Put(r)
tag.go#L97: defer bufPool.Put(r)
tree.go#L234: defer bufPool.Put(r)
github.com/go-redis/redis/v8/internal/pool
pool.go#L290: timers.Put(timer)
pool.go#L296: timers.Put(timer)
pool.go#L299: timers.Put(timer)
github.com/prometheus/client_golang/prometheus/promhttp
http.go#L155: defer gzipPool.Put(gz)
github.com/prometheus/common/expfmt
text_create.go#L89: bufPool.Put(b)
text_create.go#L452: numBufPool.Put(bp)
text_create.go#L464: numBufPool.Put(bp)
go.opentelemetry.io/otel/label
encoder.go#L108: defer d.pool.Put(buf)
golang.org/x/net/http2
databuffer.go#L53: dataChunkPools[i].Put(p)
frame.go#L232: defer fhBytes.Put(bufp)
gotrack.go#L53: defer littleBuf.Put(bp)
http2.go#L290: bufWriterPool.Put(bw)
server.go#L1031: errChanPool.Put(ch)
server.go#L1033: writeDataPool.Put(writeArg)
server.go#L2204: errChanPool.Put(errc)
server.go#L2571: sorterPool.Put(sorter)
server.go#L2726: responseWriterStatePool.Put(rws)
server.go#L2830: errChanPool.Put(msg.done)
write.go#L339: defer sorterPool.Put(sorter)
golang.org/x/net/http2/hpack
hpack.go#L495: defer bufPool.Put(buf)
huffman.go#L24: defer bufPool.Put(buf)
huffman.go#L35: defer bufPool.Put(buf)
google.golang.org/grpc
rpc_util.go#L93: defer c.pool.Put(z)
rpc_util.go#L138: d.pool.Put(z)
rpc_util.go#L145: d.pool.Put(z)
google.golang.org/grpc/encoding/proto
proto.go#L78: protoBufferPool.Put(cb)
proto.go#L95: protoBufferPool.Put(cb)
google.golang.org/grpc/internal/transport
transport.go#L65: p.pool.Put(b)
google.golang.org/protobuf/internal/filedesc
desc_init.go#L457: nameBuilderPool.Put(b)
io
io.go#L601: blackHolePool.Put(bufp)
math/big
nat.go#L691: natPool.Put(x)
net/http
h2_bundle.go#L996: http2dataChunkPools[i].Put(p)
h2_bundle.go#L1472: defer http2fhBytes.Put(bufp)
h2_bundle.go#L2909: defer http2littleBuf.Put(bp)
h2_bundle.go#L3362: http2bufWriterPool.Put(bw)
h2_bundle.go#L4602: http2errChanPool.Put(ch)
h2_bundle.go#L4604: http2writeDataPool.Put(writeArg)
h2_bundle.go#L5759: http2errChanPool.Put(errc)
h2_bundle.go#L6126: http2sorterPool.Put(sorter)
h2_bundle.go#L6281: http2responseWriterStatePool.Put(rws)
h2_bundle.go#L6385: http2errChanPool.Put(msg.done)
h2_bundle.go#L9589: defer http2sorterPool.Put(sorter)
header.go#L199: headerSorterPool.Put(sorter)
header.go#L212: headerSorterPool.Put(sorter)
request.go#L1002: textprotoReaderPool.Put(r)
server.go#L570: defer copyBufPool.Put(bufp)
server.go#L850: bufioReaderPool.Put(br)
server.go#L868: pool.Put(bw)
reflect
value.go#L486: framePool.Put(args)
value.go#L754: framePool.Put(scratch)
regexp
backtrack.go#L59: bitStatePool.Put(b)
exec.go#L393: onePassPool.Put(m)
regexp.go#L266: matchPool[re.mpool].Put(m)
vendor/golang.org/x/net/http2/hpack
hpack.go#L495: defer bufPool.Put(buf)
huffman.go#L24: defer bufPool.Put(buf)
huffman.go#L35: defer bufPool.Put(buf)
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |