MCPcopy Create free account
hub / github.com/IceFireDB/IceFireDB / BytesBufferGet

Function BytesBufferGet

IceFireDB-SQLProxy/utils/bytes_buffer_pool.go:17–27  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

15)
16
17func BytesBufferGet() (data *bytes.Buffer) {
18 select {
19 case data = <-bytesBufferChan:
20 default:
21 data = bytesBufferPool.Get().(*bytes.Buffer)
22 }
23
24 data.Reset()
25
26 return data
27}
28
29func BytesBufferPut(data *bytes.Buffer) {
30 select {

Callers 1

ReadPacketReuseMemMethod · 0.92

Calls 2

GetMethod · 0.45
ResetMethod · 0.45

Tested by

no test coverage detected