public void InvocationFails() { if (Interlocked.Increment(ref _failures) == _threshold) { _switch.OpenCircuit(this); } }
public void InvocationFails() { _switch.OpenCircuit(this); }