// Deprecated: s
func (t *Buf[T]) PoolState() (states []any) {
state := t.State()
- return []any{state.pooled, state.nopooled, state.inuse, state.nouse, state.sum, state.getPerSec}
+ return []any{state.Pooled, state.Nopooled, state.Inuse, state.Nouse, state.Sum, state.GetPerSec}
}
type BufState struct {
- pooled, nopooled, inuse, nouse, sum int
- getPerSec float64
+ Pooled, Nopooled, Inuse, Nouse, Sum int
+ GetPerSec float64
}
func (t *Buf[T]) State() BufState {
b.Get()
}
time.Sleep(time.Millisecond * 1100)
- if math.Abs(b.State().getPerSec-7.5) > 2.5 {
- t.Fatal(b.State().getPerSec)
+ if math.Abs(b.State().GetPerSec-7.5) > 2.5 {
+ t.Fatal(b.State().GetPerSec)
}
}
var c2p = uintptr(unsafe.Pointer(c2))
c2.d = append(c2.d, []byte("2")...)
- if c1p == c2p || bytes.Equal(c1.d, c2.d) || b.State().inuse != 0 || b.State().sum != 0 {
+ if c1p == c2p || bytes.Equal(c1.d, c2.d) || b.State().Inuse != 0 || b.State().Sum != 0 {
t.Fatal()
}
var c3 = b.Get()
var c3p = uintptr(unsafe.Pointer(c3))
- if c1p == c3p || len(c1.d) == 0 || b.State().inuse != 0 || b.State().sum != 0 {
+ if c1p == c3p || len(c1.d) == 0 || b.State().Inuse != 0 || b.State().Sum != 0 {
t.Fatal()
}
b.Put(c1)
- if len(c1.d) == 0 || b.State().inuse != 0 || b.State().sum != 1 {
- t.Fatal(len(c1.d) != 0, b.State().inuse != 0, b.State().sum != 1)
+ if len(c1.d) == 0 || b.State().Inuse != 0 || b.State().Sum != 1 {
+ t.Fatal(len(c1.d) != 0, b.State().Inuse != 0, b.State().Sum != 1)
}
}