private void Dispose(IModel channel, IChannelPool pool) { if (channel == null) { return; } if (pool == null) { return; } if (pool.Return(channel)) { return; } channel.Dispose(); }