public void IncreaseExceptionAttemp(string key) { CircuitBreakerStateModel stateModel; if (_store.TryGetValue(key, out stateModel)) { stateModel.ExceptionAttempt += 1; _store[key] = stateModel; } else { stateModel = new CircuitBreakerStateModel(); stateModel.ExceptionAttempt += 1; AddStateModel(key, stateModel); } }
public void AddStateModel(string key, CircuitBreakerStateModel circuitBreakerStateModel) { _store.TryAdd(key, circuitBreakerStateModel); }