Microsoft.Data.SqlClient.ConnectionPool.IdleConnectionChannel
Wraps an unbounded Channel<T> of idle connections and tracks the number of
non-null connections it contains. Unbounded channels do not support
Count, so this class maintains the count via
Interlocked operations on every read and write of a non-null value.