func TestPool(t *testing.T) { … }
func TestPoolNew(t *testing.T) { … }
func TestPoolGC(t *testing.T) { … }
func TestPoolRelease(t *testing.T) { … }
func testPool(t *testing.T, drain bool) { … }
func TestPoolStress(t *testing.T) { … }
func TestPoolDequeue(t *testing.T) { … }
func TestPoolChain(t *testing.T) { … }
func testPoolDequeue(t *testing.T, d PoolDequeue) { … }
func TestNilPool(t *testing.T) { … }
func BenchmarkPool(b *testing.B) { … }
func BenchmarkPoolOverflow(b *testing.B) { … }
func BenchmarkPoolStarvation(b *testing.B) { … }
var globalSink …
func BenchmarkPoolSTW(b *testing.B) { … }
func BenchmarkPoolExpensiveNew(b *testing.B) { … }