func (parse *TextProtocolParse) release(conn *common.Conn, doClose bool) { if doClose { go conn.Close() } else { go parse.pool.Release(conn) } }
func (pool *ConnectionPool) release(i int, conn *common.Conn) { select { case pool.pools[i] <- conn: default: conn.Close() } }