Transactional.Transaction tx = transactional.getTransaction();
BasicOperations.Cache cache = tx.wrap(basicOperations.getCache(null));
long startService = System.nanoTime();
tx.begin();
try {
transaction.executeTransaction(cache);
} catch (Throwable e) {
successful = false;
log.warn("Transaction failed:", e);
if (e instanceof ElementNotFoundException) {
this.appFailures++;