invokes future . future #get get uninterruptibly.to get uninterruptibility and remove checked exceptions , see futures #getunchecked . if instead , you wish to treat interruptedexception uniformlywith other exceptions , see futures #getchecked future , class futures.getchecked . concode_field_sep PlaceHolder placeHolder concode_field_sep void joinUninterruptibly concode_elem_sep void joinUninterruptibly concode_elem_sep boolean tryAcquireUninterruptibly concode_elem_sep boolean tryAcquireUninterruptibly concode_elem_sep void awaitUninterruptibly concode_elem_sep boolean awaitUninterruptibly concode_elem_sep void putUninterruptibly concode_elem_sep void sleepUninterruptibly concode_elem_sep E takeUninterruptibly
V function ( Future < V > arg0 ) { boolean loc0 = false ; try { while ( true ) { try { return arg0 . get ( ) ; } catch ( InterruptedException loc1 ) { loc0 = true ; } } } finally { if ( loc0 ) { Thread . currentThread ( ) . interrupt ( ) ; } } }