+ log.trace("Transaction: {} Affected Subtrees: {}", transactionId, changedPaths);
+
+ // The transaction has no effects, let's just shortcut it
+ if (changedPaths.isEmpty()) {
+ dataBroker.getFinishedTransactionsCount().getAndIncrement();
+ transaction.succeeded();
+
+ log.trace("Transaction: {} Finished successfully (no effects).", transactionId);
+
+ return RpcResultBuilder.<TransactionStatus> success( TransactionStatus.COMMITED ).build();
+ }