public static MutexJobDataContext Create(IMutexService mutexService, IJobDataContext delegateContext)
 {
     return new MutexJobDataContext(
         mutexService.GetOwned(MutexNames.JobDb, JobDataMutexTimeout),
         delegateContext);
 }
 public MutexJobDataContext(IDisposable mutex, IJobDataContext delegateContext)
 {
     this.mutex = mutex;
     this.delegateContext = delegateContext;
 }