boolean process = false;
synchronized ( this.startedJobsLists ) {
process = this.startedJobsLists.remove(handler.getJob().getId()) != null;
}
if ( process ) {
if ( handler.reschedule() ) {
this.logger.info("No acknowledge received for job {} stored at {}. Requeueing job.", Utility.toString(handler.getJob()), handler.getJob().getId());
handler.getJob().retry();
this.requeue(handler);
this.notifyFinished(true);
}