public void Handle(SystemMessage.BecomeShuttingDown message) { try { _timer.Dispose(); _systemStats.Dispose(); } catch (ObjectDisposedException) { // ok, no problem if already disposed } }
public void Handle(SystemMessage.BecomeShuttingDown message) { _timer.Change(Timeout.Infinite, Timeout.Infinite); _timer.Dispose(); _systemStats.Dispose(); }