public void TryRaise(TimeSpan ellapsed)
        {
            if (_lastPollTimeAccessor.LastPollDateTimeUtc.Add(ellapsed) > _clock.UtcNow)
            {
                return;
            }

            _lastPollTimeAccessor.Update();
            _eventService.TryRaise();
        }
 public void Sweep()
 {
     _eventService.TryRaise();
 }