func NewBuffer() *bytes.Buffer {
builder := binary.SelectBuilder(nil) <-- 这个不知道用什么代替
bufferTable.Store(builder.Buffer(), builder)
return builder.Buffer()
}
// PutBuffer 将 Buffer放入池中
func PutBuffer(buf *bytes.Buffer) {
if v, ok := bufferTable.LoadAndDelete(buf) <-- 这个不知道用什么代替 ; ok {
binary.PutBuilder(v)
}
}
切换到 LagrangeGo 最新的 commit 之后 改了一天 发现还是少了两个方法
global/buffer.go