public void UnRegister(IDeferUpdate view) { lock (_lockObj) { if (_recoder.ContainsKey(view)) { _recoder.Remove(view); } } TryStopTimer(); }
public void Register(IDeferUpdate view) { if (view == null) { return; } lock (_lockObj) { _recoder[view] = DateTime.Now.Ticks; } TryStartTimer(); }