/// <summary> /// Process the underlying queue. /// </summary> protected override void Process() { if (!_lockManager.Acquire(Name)) { return; } CheckTimeout(); CheckSchedule(); }