public IAsynchronousRegularTimer CreateAsynchronousRegularTimer(TimeSpan interval, bool delayOnExecute = false) { return new AsynchronousRegularTimer(_timerThreadPoolExecuter, _taskDelay, interval, delayOnExecute); } }