@Override public void rollback() { commitLock.writeLock().lock(); try { cleanTxQueue(); super.rollback(); uncommitedData = false; } finally { commitLock.writeLock().unlock(); } }