void didSucceed(final Callable task){
  nended.incrementAndGet();
  try {
    final boolean waiting=false;
    releaseLocks(waiting);
  }
 catch (  Throwable t) {
    log.warn("Problem(s) releasing locks: " + t,t);
  }
  if (INFO)   log.info("Ended: nended=" + nended);
}

void didSucceed ( final Callable task ) { nended . incrementAndGet ( ) ; try { final boolean waiting = false ; releaseLocks ( waiting ) ; } catch ( Throwable t ) { log . warn ( "Problem(s) releasing locks: " + t , t ) ; } if ( INFO ) log . info ( "Ended: nended=" + nended ) ; }
invoked on successful task completion .
