コード例 #1
0
 /**
  * Unlock job that have existing, expired lock.
  *
  * @param job job to potentially unlock
  */
 public void unlockExpired(JobDetail job) {
   Document existingLock = locksDao.findJobLock(job.getKey());
   if (existingLock != null) {
     if (expiryCalculator.isJobLockExpired(existingLock)) {
       log.debug("Removing expired lock for job {}", job.getKey());
       locksDao.remove(existingLock);
     }
   }
 }