Closes all connections.
@override Future<void> close() async { await _pool.close(); await _connMutex.close(); Future.wait(_connections.map((c) => c.close())); }