Timeout function ( long arg0 , TimeUnit arg1 ) { if ( arg0 <= 0 ) { throw new IllegalArgumentException ( "srini_string" + arg0 ) ; } if ( arg1 == null ) { throw new IllegalArgumentException ( "srini_string" ) ; } return deadlineNanoTime ( System . nanoTime ( ) + arg1 . toNanos ( arg0 ) ) ; }
set a deadline of now plus duration time . concode_field_sep Timeout NONE concode_elem_sep long timeoutNanos concode_elem_sep boolean hasDeadline concode_elem_sep long deadlineNanoTime concode_field_sep Timeout clearDeadline concode_elem_sep void throwIfReached concode_elem_sep void throwIfReached concode_elem_sep Timeout clearTimeout concode_elem_sep long timeoutNanos concode_elem_sep Timeout deadlineNanoTime concode_elem_sep long deadlineNanoTime concode_elem_sep Timeout deadlineNanoTime concode_elem_sep boolean hasDeadline concode_elem_sep Timeout timeout concode_elem_sep Timeout timeout