return the time to live for this object in milliseconds . concode_field_sep int referenceCount concode_elem_sep boolean rollbackOnly concode_elem_sep boolean synchronizedWithTransaction concode_elem_sep boolean isVoid concode_elem_sep Date deadline concode_field_sep boolean isSynchronizedWithTransaction concode_elem_sep void unbound concode_elem_sep int getTimeToLiveInSeconds concode_elem_sep void clear concode_elem_sep void checkTransactionTimeout concode_elem_sep void setTimeoutInSeconds concode_elem_sep void setTimeoutInMillis concode_elem_sep Date getDeadline concode_elem_sep void requested concode_elem_sep boolean isOpen concode_elem_sep boolean hasTimeout concode_elem_sep boolean isVoid concode_elem_sep void setRollbackOnly concode_elem_sep void reset concode_elem_sep void setSynchronizedWithTransaction concode_elem_sep boolean isRollbackOnly concode_elem_sep void released
long function ( ) { if ( this . deadline == null ) { throw new IllegalStateException ( "srini_string" ) ; } long loc0 = this . deadline . getTime ( ) - System . currentTimeMillis ( ) ; checkTransactionTimeout ( loc0 <= 0 ) ; return loc0 ; }