sync.Pool.Put (method)

93 uses

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

	crypto/internal/fips140/drbg
		rand.go#L44: 	defer drbgs.Put(drbg)

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

	encoding/json
		encode.go#L173: 	defer encodeStatePool.Put(e)
		scanner.go#L106: 	scannerPool.Put(scan)
		stream.go#L208: 	defer encodeStatePool.Put(e)

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

	github.com/go-pg/pg/v10/internal/pool
		pool.go#L287: 		timers.Put(timer)
		pool.go#L293: 		timers.Put(timer)
		pool.go#L296: 		timers.Put(timer)
		reader.go#L79: 	readerPool.Put(rd)
		write_buffer.go#L24: 	wbPool.Put(wb)

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

	github.com/vmihailenco/bufpool
		buf_pool.go#L57: 	p.pools[idx].Put(buf)

	github.com/vmihailenco/msgpack/v5
		decode.go#L47: 	decPool.Put(dec)
		encode.go#L56: 	encPool.Put(enc)

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

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

	go.uber.org/zap
		error.go#L67: 		_errArrayElemPool.Put(elem)
		stacktrace.go#L115: 	_stacktracePool.Put(st)

	go.uber.org/zap/buffer
		pool.go#L48: 	p.p.Put(buf)

	go.uber.org/zap/zapcore
		console_encoder.go#L43: 	_sliceEncoderPool.Put(e)
		entry.go#L54: 	_cePool.Put(ce)
		error.go#L131: 	_errArrayElemPool.Put(e)
		json_encoder.go#L55: 	_jsonPool.Put(enc)

	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#L232: 	defer fhBytes.Put(bufp)
		gotrack.go#L53: 	defer littleBuf.Put(bp)
		http2.go#L286: 	bufWriterPool.Put(bw)
		server.go#L1160: 	errChanPool.Put(ch)
		server.go#L1162: 		writeDataPool.Put(writeArg)
		server.go#L2450: 			errChanPool.Put(errc)
		server.go#L2802: 		sorterPool.Put(sorter)
		server.go#L3036: 	responseWriterStatePool.Put(rws)
		server.go#L3143: 		errChanPool.Put(msg.done)
		transport.go#L1795: 		defer bufPools[index].Put(bp)
		transport.go#L1799: 		defer bufPools[index].Put(&buf)
		write.go#L339: 		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#L91: 	defer c.pool.Put(z)
		rpc_util.go#L136: 			d.pool.Put(z)
		rpc_util.go#L143: 		d.pool.Put(z)

	google.golang.org/grpc/internal/transport
		transport.go#L71: 	p.pool.Put(b)

	google.golang.org/protobuf/internal/filedesc
		desc_init.go#L457: 	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#L221: 	splicePipePool.Put(p)

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

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

	math/big
		nat.go#L643: 	natPool.Put(x)

	net/http
		h2_bundle.go#L1237: 		http2dataChunkPools[0].Put((*[1 << 10]byte)(p))
		h2_bundle.go#L1239: 		http2dataChunkPools[1].Put((*[2 << 10]byte)(p))
		h2_bundle.go#L1241: 		http2dataChunkPools[2].Put((*[4 << 10]byte)(p))
		h2_bundle.go#L1243: 		http2dataChunkPools[3].Put((*[8 << 10]byte)(p))
		h2_bundle.go#L1245: 		http2dataChunkPools[4].Put((*[16 << 10]byte)(p))
		h2_bundle.go#L1800: 	defer http2fhBytes.Put(bufp)
		h2_bundle.go#L3297: 	defer http2littleBuf.Put(bp)
		h2_bundle.go#L3786: 	http2bufWriterPool.Put(bw)
		h2_bundle.go#L5253: 	http2errChanPool.Put(ch)
		h2_bundle.go#L5255: 		http2writeDataPool.Put(writeArg)
		h2_bundle.go#L6565: 			http2errChanPool.Put(errc)
		h2_bundle.go#L6917: 		http2sorterPool.Put(sorter)
		h2_bundle.go#L7156: 	http2responseWriterStatePool.Put(rws)
		h2_bundle.go#L7263: 		http2errChanPool.Put(msg.done)
		h2_bundle.go#L9338: 		defer http2bufPools[index].Put(bp)
		h2_bundle.go#L9342: 		defer http2bufPools[index].Put(&buf)
		h2_bundle.go#L11336: 		defer http2sorterPool.Put(sorter)
		header.go#L210: 					headerSorterPool.Put(sorter)
		header.go#L223: 	headerSorterPool.Put(sorter)
		request.go#L1049: 	textprotoReaderPool.Put(r)
		server.go#L829: 	copyBufPool.Put((*[copyBufPoolSize]byte)(b))
		server.go#L873: 	bufioReaderPool.Put(br)
		server.go#L909: 		pool.Put(bw)

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

	reflect
		value.go#L595: 			framePool.Put(stackArgs)
		value.go#L1130: 	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)