private void TimerCallback()
{
ActionQueue.Enqueue(Action);
// start the new timer
var now = StartTimer(TimeInterval);
//AdjustFactory.Logger.Verbose("TimerCycle TimerCallback fireDate:{0}, timeInterval:{1}, now:{2}",
// FireDate.Value.ToString("HH:mm:ss.fff"), TimeInterval.TotalMilliseconds, now.ToString("HH:mm:ss.fff"));
}