extend the time interval lb ; ub concode_field_sep int readHash concode_elem_sep AtomicInteger threadIdCounter concode_elem_sep int MASK concode_elem_sep ReadSet readSet concode_elem_sep AtomicIntegerArray locks concode_elem_sep TransactionException LOCKED_ON_WRITE_EXCEPTION concode_elem_sep int ub concode_elem_sep TransactionException LOCKED_BEFORE_READ_EXCEPTION concode_elem_sep int attempts concode_elem_sep TransactionException EXTEND_ON_READ_EXCEPTION concode_elem_sep int LOCK concode_elem_sep TransactionException INVALIDATED_SNASPHOT_EXCEPTION concode_elem_sep TransactionException BETWEEN_SUCCESSIVE_READS_EXCEPTION concode_elem_sep int ARRAYSIZE concode_elem_sep AtomicInteger clock concode_elem_sep Object readValue concode_elem_sep TransactionException BETWEEN_READ_AND_WRITE_EXCEPTION concode_elem_sep int readLock concode_elem_sep Context[] threads concode_elem_sep TransactionException WRITE_AFTER_READ_EXCEPTION concode_elem_sep TransactionException LOCKED_BEFORE_ELASTIC_READ_EXCEPTION concode_elem_sep WriteSet writeSet concode_elem_sep int threadId concode_elem_sep int lb concode_elem_sep boolean elastic concode_elem_sep boolean roregular concode_elem_sep TransactionException LOCKED_ON_READ_EXCEPTION concode_elem_sep LastReadEntries lreSet concode_elem_sep int IDMASK concode_field_sep void rollback concode_elem_sep void init concode_elem_sep Statistics getStatistics concode_elem_sep void beforeReadAccess concode_elem_sep boolean onReadAccess concode_elem_sep Object onReadAccess concode_elem_sep boolean onReadAccess concode_elem_sep byte onReadAccess concode_elem_sep char onReadAccess concode_elem_sep short onReadAccess concode_elem_sep int onReadAccess concode_elem_sep long onReadAccess concode_elem_sep float onReadAccess concode_elem_sep double onReadAccess concode_elem_sep void onWriteAccessStrongIso concode_elem_sep void onWriteAccessStrongIso concode_elem_sep void onWriteAccessStrongIso concode_elem_sep void onWriteAccessStrongIso concode_elem_sep void onWriteAccessStrongIso concode_elem_sep void onWriteAccessStrongIso concode_elem_sep void onWriteAccessStrongIso concode_elem_sep void onWriteAccessStrongIso concode_elem_sep void onWriteAccessStrongIso concode_elem_sep boolean commit concode_elem_sep void onWriteAccess concode_elem_sep void onWriteAccess concode_elem_sep void onWriteAccess concode_elem_sep void onWriteAccess concode_elem_sep void onWriteAccess concode_elem_sep void onWriteAccess concode_elem_sep void onWriteAccess concode_elem_sep void onWriteAccess concode_elem_sep void onWriteAccess concode_elem_sep void onWriteAccess concode_elem_sep int checkLock concode_elem_sep void beforeReadAccessStrongIso concode_elem_sep int getThreadId concode_elem_sep int lock concode_elem_sep void setAndReleaseLock concode_elem_sep int hash
boolean function ( ) { final int loc0 = clock . get ( ) ; if ( readSet . validate ( threadId ) ) { ub = loc0 ; return true ; } return false ; }