question: @ SuppressWarnings ( "deprecation" ) private final void operationTimeout ( ) { cancelCancellable ( ) ; if ( asyncWorker != null && ! asyncWorker . isTerminated ( ) ) { asyncWorker . tell ( RequestWorkerMsgType . PROCESS_ON_TIMEOUT , getSelf ( ) ) ; } else { logger . info ( "asyncWorker has been killed or uninitialized (null). " + "Not send PROCESS ON TIMEOUT.\nREQ: " + request . toString ( ) ) ; replyErrors ( PcConstants . OPERATION_TIMEOUT , PcConstants . OPERATION_TIMEOUT , PcConstants . NA , PcConstants . NA_INT ) ; } }
target:  will trigger workers to cancel then wait for it to report back.