/// <summary> /// Gets a subscriber to the current Redis connection /// </summary> /// <returns>A connected instance of <see cref="ISubscriber" /></returns> public ISubscriber?GetConnection() { var connection = _connection; if (connection != null) { return(connection); } lock (_connectionLock) { if (_connection == null) { _connection = _connectionManager.GetConnection()?.GetSubscriber(); } connection = _connection; } return(connection); }