private void handleException(String message,Exception exception){
  boolean unexpected=!quitting();
  if (unexpected && !(exception instanceof CancelException)) {
    logger.warn(LocalizedMessage.create(LocalizedStrings.CacheClientUpdater_0__1__2,new Object[]{this,message,exception}),exception);
  }
}

private void handleException ( String message , Exception exception ) { boolean unexpected = ! quitting ( ) ; if ( unexpected && ! ( exception instanceof CancelException ) ) { logger . warn ( LocalizedMessage . create ( LocalizedStrings . CacheClientUpdater_0__1__2 , new Object [ ] { this , message , exception } ) , exception ) ; } }
conditionally print a warning describing the failure < p > signals run thread to stop . messages are not printed if the thread or the distributed system has already been instructed to terminate .
