throw new OTransactionException("Invalid state of the transaction. The transaction must be begun.");
}
public static void updateCacheFromEntries(final OStorage iStorage, final OTransaction iTx,
final Iterable<? extends OTransactionEntry> iEntries) throws IOException {
final ODatabaseRecordCache dbCache = iTx.getDatabase().getCache();
for (OTransactionEntry txEntry : iEntries) {
if (txEntry.status == OTransactionEntry.DELETED)
dbCache.deleteRecord(txEntry.getRecord().getIdentity());
else if (txEntry.status == OTransactionEntry.UPDATED || txEntry.status == OTransactionEntry.CREATED)
dbCache.updateRecord(txEntry.getRecord());
}
}