starts using a new executorservice to carry out executions . the older executorservice will be shut down but it 's still expected tocomplete whatever they are doing and scheduled . concode_field_sep Runnable item concode_elem_sep boolean queued concode_elem_sep ExecutorService executors concode_elem_sep Map<Runnable,QueueEntry> entries concode_elem_sep Set<QueueEntry> inProgress concode_elem_sep long submissionTime concode_field_sep void submit concode_elem_sep void run concode_elem_sep ExecutorService getExecutors concode_elem_sep void execute concode_elem_sep boolean isStarving concode_elem_sep Set<Runnable> getInProgress
void function ( ExecutorService arg0 ) { ExecutorService loc0 = this . executors ; this . executors = arg0 ; loc0 . shutdown ( ) ; }