diff --git a/src/Orchard.Web/Modules/Orchard.JobsQueue/Services/JobsQueueProcessor.cs b/src/Orchard.Web/Modules/Orchard.JobsQueue/Services/JobsQueueProcessor.cs index 74bec9bb6..8c845f73c 100644 --- a/src/Orchard.Web/Modules/Orchard.JobsQueue/Services/JobsQueueProcessor.cs +++ b/src/Orchard.Web/Modules/Orchard.JobsQueue/Services/JobsQueueProcessor.cs @@ -12,12 +12,12 @@ namespace Orchard.JobsQueue.Services { public class JobsQueueProcessor : IJobsQueueProcessor { private readonly Work _jobsQueueManager; private readonly Work _eventBus; - private readonly IDistributedLockService _distributedLockService; + private readonly Work _distributedLockService; public JobsQueueProcessor( Work jobsQueueManager, Work eventBus, - IDistributedLockService distributedLockService) { + Work distributedLockService) { _jobsQueueManager = jobsQueueManager; _eventBus = eventBus; @@ -29,7 +29,7 @@ namespace Orchard.JobsQueue.Services { public void ProcessQueue() { IDistributedLock @lock; - if (_distributedLockService.TryAcquireLock(GetType().FullName, TimeSpan.FromMinutes(5), out @lock)) { + if (_distributedLockService.Value.TryAcquireLock(GetType().FullName, TimeSpan.FromMinutes(5), out @lock)) { using (@lock) { IEnumerable messages; @@ -88,4 +88,4 @@ namespace Orchard.JobsQueue.Services { } } } -} \ No newline at end of file +}