sync.Pool.Put (method)

89 uses

	sync (current package)
		pool.go#L99: func (p *Pool) Put(x any) {

	crypto/internal/fips140/drbg
		rand.go#L62: 			drbgPool.Put(drbg)

	crypto/tls
		conn.go#L1003: 		outBufPool.Put(outBufPtr)

	encoding/json
		encode.go#L207: 	defer encodeStatePool.Put(e)
		scanner.go#L108: 	scannerPool.Put(scan)
		stream.go#L210: 	defer encodeStatePool.Put(e)

	fmt
		print.go#L181: 	ppFree.Put(p)
		scan.go#L414: 	ssFree.Put(s)

	github.com/jackc/pgx/v5/internal/iobufpool
		iobufpool.go#L60: 	pools[i].Put(buf)

	github.com/jackc/pgx/v5/internal/sanitize
		sanitize.go#L539: 		p.p.Put(v)

	github.com/valyala/fastjson
		pool.go#L28: 	pp.pool.Put(p)
		pool.go#L52: 	ap.pool.Put(a)

	go.pact.im/x/zapjournal
		pool.go#L39: 	varsEncoderPool.Put(e)

	go.uber.org/multierr
		error.go#L234: 	_bufferPool.Put(buff)

	go.uber.org/zap/internal/pool
		pool.go#L57: 	p.pool.Put(x)

	go/printer
		printer.go#L1356: 	printerPool.Put(p)

	golang.org/x/net/http2
		databuffer.go#L49: 		dataChunkPools[0].Put((*[1 << 10]byte)(p))
		databuffer.go#L51: 		dataChunkPools[1].Put((*[2 << 10]byte)(p))
		databuffer.go#L53: 		dataChunkPools[2].Put((*[4 << 10]byte)(p))
		databuffer.go#L55: 		dataChunkPools[3].Put((*[8 << 10]byte)(p))
		databuffer.go#L57: 		dataChunkPools[4].Put((*[16 << 10]byte)(p))
		frame.go#L245: 	defer fhBytes.Put(bufp)
		gotrack.go#L64: 	defer littleBuf.Put(bp)
		http2.go#L311: 	bufWriterPool.Put(bw)
		server.go#L149: 		errChanPool.Put(ch) // Server used without calling ConfigureServer
		server.go#L152: 	s.errChanPool.Put(ch)
		server.go#L1046: 		writeDataPool.Put(writeArg)
		server.go#L2694: 		sorterPool.Put(sorter)
		server.go#L2933: 	responseWriterStatePool.Put(rws)
		transport.go#L1510: 		defer bufPools[index].Put(bp)
		transport.go#L1514: 		defer bufPools[index].Put(&buf)
		transport.go#L2785: 	gzipPool.Put(zr)
		write.go#L350: 		defer sorterPool.Put(sorter)

	golang.org/x/net/http2/hpack
		hpack.go#L521: 	bufPool.Put(buf)
		huffman.go#L24: 	defer bufPool.Put(buf)
		huffman.go#L35: 	defer bufPool.Put(buf)

	google.golang.org/grpc
		rpc_util.go#L97: 	defer c.pool.Put(z)
		rpc_util.go#L152: 			d.pool.Put(z)
		rpc_util.go#L159: 		d.pool.Put(z)

	google.golang.org/grpc/internal/mem
		buffer_pool.go#L247: 	p.pool.Put(buf)
		buffer_pool.go#L332: 		p.pool.Put(bs)
		buffer_pool.go#L348: 	p.pool.Put(buf)

	google.golang.org/grpc/internal/transport
		controlbuf.go#L82: 	itemNodePool.Put(temp)

	google.golang.org/grpc/mem
		buffers.go#L180: 	bufferObjectPool.Put(b)

	google.golang.org/protobuf/internal/filedesc
		desc_init.go#L560: 	nameBuilderPool.Put(b)

	google.golang.org/protobuf/internal/order
		range.go#L45: 			messageFieldPool.Put(p)
		range.go#L96: 			mapEntryPool.Put(p)

	internal/poll
		splice_linux.go#L220: 	splicePipePool.Put(p)

	io
		io.go#L669: 			blackHolePool.Put(bufp)

	log
		log.go#L184: 	bufferPool.Put(p)

	log/slog
		handler.go#L417: 		groupPool.Put(gs)
		json_handler.go#L166: 		jsonEncoderPool.Put(j)

	log/slog/internal/buffer
		buffer.go#L33: 		bufPool.Put(b)

	math/big
		nat.go#L296: 	stackPool.Put(s)

	net/http
		h2_bundle.go#L1232: 		http2dataChunkPools[0].Put((*[1 << 10]byte)(p))
		h2_bundle.go#L1234: 		http2dataChunkPools[1].Put((*[2 << 10]byte)(p))
		h2_bundle.go#L1236: 		http2dataChunkPools[2].Put((*[4 << 10]byte)(p))
		h2_bundle.go#L1238: 		http2dataChunkPools[3].Put((*[8 << 10]byte)(p))
		h2_bundle.go#L1240: 		http2dataChunkPools[4].Put((*[16 << 10]byte)(p))
		h2_bundle.go#L1800: 	defer http2fhBytes.Put(bufp)
		h2_bundle.go#L3364: 	defer http2littleBuf.Put(bp)
		h2_bundle.go#L3755: 	http2bufWriterPool.Put(bw)
		h2_bundle.go#L4216: 		http2errChanPool.Put(ch) // Server used without calling ConfigureServer
		h2_bundle.go#L4219: 	s.errChanPool.Put(ch)
		h2_bundle.go#L5184: 		http2writeDataPool.Put(writeArg)
		h2_bundle.go#L6800: 		http2sorterPool.Put(sorter)
		h2_bundle.go#L7039: 	http2responseWriterStatePool.Put(rws)
		h2_bundle.go#L9169: 		defer http2bufPools[index].Put(bp)
		h2_bundle.go#L9173: 		defer http2bufPools[index].Put(&buf)
		h2_bundle.go#L10466: 	http2gzipPool.Put(zr)
		h2_bundle.go#L11093: 		defer http2sorterPool.Put(sorter)
		header.go#L210: 					headerSorterPool.Put(sorter)
		header.go#L223: 	headerSorterPool.Put(sorter)
		request.go#L1049: 	textprotoReaderPool.Put(r)
		server.go#L844: 	copyBufPool.Put((*[copyBufPoolSize]byte)(b))
		server.go#L870: 	bufioReaderPool.Put(br)
		server.go#L888: 		pool.Put(bw)
		transport.go#L3146: 	gzipPool.Put(zr)

	os
		dir_unix.go#L42: 		dirBufPool.Put(d.buf)
		dir_unix.go#L93: 				dirBufPool.Put(d.buf)

	reflect
		value.go#L597: 			framePool.Put(stackArgs)
		value.go#L1132: 	methodFramePool.Put(methodFrame)

	regexp
		backtrack.go#L59: 	bitStatePool.Put(b)
		exec.go#L393: 	onePassPool.Put(m)
		regexp.go#L264: 	matchPool[re.mpool].Put(m)

	syscall
		netlink_linux.go#L85: 	defer pageBufPool.Put(rbNew)

	vendor/golang.org/x/net/http2/hpack
		hpack.go#L521: 	bufPool.Put(buf)
		huffman.go#L24: 	defer bufPool.Put(buf)
		huffman.go#L35: 	defer bufPool.Put(buf)