public void ExecuteCommand(ICommand command) { lock (lockObject) { if (!isAlive) { var e = new DeadConnectionException(); logger.Error(e, "Взяли дохлую коннекцию. Время жизни коннекции до этого: {0}", DateTime.UtcNow - CreationDateTime); throw e; } command.Execute(cassandraClient); } }
public void ExecuteCommand(ICommand command) { lock (locker) { if (!isAlive) { var e = new DeadConnectionException(); logger.Error(e, "Взяли дохлую коннекцию. Время жизни коннекции до этого: {0}", Timestamp.Now - creationTimestamp); throw e; } command.Execute(cassandraClient, logger); } }