package com.sleepycat.je.txn; import com.sleepycat.je.utilint.DbLsn; import de.ovgu.cide.jakutil.*; public class WriteLockInfo { Lock lock; long abortLsn=DbLsn.NULL_LSN; boolean abortKnownDeleted; boolean neverLocked; boolean createdThisTxn; static final WriteLockInfo basicWriteLockInfo=new WriteLockInfo(); WriteLockInfo( Lock lock){ this.lock=lock; abortLsn=DbLsn.NULL_LSN; abortKnownDeleted=false; neverLocked=true; createdThisTxn=false; } WriteLockInfo(){ this.lock=null; abortLsn=DbLsn.NULL_LSN; abortKnownDeleted=true; neverLocked=true; createdThisTxn=false; } public boolean getAbortKnownDeleted(){ return abortKnownDeleted; } public long getAbortLsn(){ return abortLsn; } }