question: 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 ) ; } }
target:  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.