Release puts a Context back to its pull, this function releases its resources. See Acquire.
(ctx *Context)
| 26 | // Release puts a Context back to its pull, this function releases its resources. |
| 27 | // See Acquire. |
| 28 | func (c *Pool) Release(ctx *Context) { |
| 29 | if !ctx.manualRelease { |
| 30 | ctx.EndRequest() |
| 31 | c.pool.Put(ctx) |
| 32 | } |
| 33 | } |
| 34 | |
| 35 | // ReleaseLight will just release the object back to the pool, but the |
| 36 | // clean method is caller's responsibility now, currently this is only used |
nothing calls this directly
no test coverage detected