if (ACTIVE_TXS.size() > 30) { System.out.println("WARNING: more than 30 Txs in queue to be finished..."); }
    private static void noteTxFinished(FenixTransaction tx) {	tx.finish();	synchronized (ACTIVE_TXS) {	    boolean needsClean = false;	    FenixTransaction oldestTx = ACTIVE_TXS.peek();	    while ((oldestTx != null) && oldestTx.isFinished()) {		needsClean = true;		ACTIVE_TXS.poll();		oldestTx = ACTIVE_TXS.peek();	    }	    if (needsClean) {		TransactionChangeLogs.cleanOldLogs((oldestTx == null) ? getCommitted() : oldestTx.getNumber());	    }	}    }