func (c *ContextPool) Get(obj unsafe.Pointer) *Context {
	ctx := c.pool.Get().(*Context)
	ctx.SetObject(obj)
	return ctx
}
// Get returns a context with the given object
Get returns a context with the given object
// Get returns a context with the given object
func (c *ContextPool) Get(obj unsafe.Pointer) *Context {
	ctx := c.pool.Get().(*Context)
	ctx.SetObject(obj)
	return ctx
}
func ( c * ContextPool ) Get ( obj unsafe . Pointer ) * Context { ctx := c . pool . Get ( ) . ( * Context ) ctx . SetObject ( obj ) return ctx }
Get returns a context with the given object
Get returns a context with the given object