void function ( long arg0 ) { if ( getCurrentDeadline ( ) == null ) { setCurrentDeadline ( new Deadline ( arg0 ) ) ; } }
register a deadline threadlocal object to current thread . concode_field_sep Logger LOG concode_elem_sep ThreadLocal<Deadline> DEADLINE_THREAD_LOCAL concode_elem_sep String method concode_elem_sep long timeoutNanos concode_elem_sep long startTime concode_elem_sep long NO_DEADLINE concode_field_sep void setCurrentDeadline concode_elem_sep Deadline getCurrentDeadline concode_elem_sep void resetTimeout concode_elem_sep MetaException newMetaException concode_elem_sep void removeCurrentDeadline concode_elem_sep boolean startTimer concode_elem_sep void clear concode_elem_sep void checkTimeout concode_elem_sep void stopTimer concode_elem_sep void check concode_elem_sep Deadline initialValue