@Override public DOMStoreWriteTransaction newWriteOnlyTransaction(TransactionIdentifier identifier) { return super.newWriteOnlyTransaction(identifier); }
protected DOMStoreWriteTransaction newWriteOnlyTransaction(T transactionId) { Entry<State, DataTreeSnapshot> entry; DOMStoreWriteTransaction ret; do { entry = getSnapshot(transactionId); ret = new SnapshotBackedWriteTransaction<>(transactionId, getDebugTransactions(), entry.getValue(), this); } while (!recordTransaction(entry.getKey(), ret)); return ret; }
protected DOMStoreWriteTransaction newWriteOnlyTransaction(T transactionId) { Entry<State, DataTreeSnapshot> entry; DOMStoreWriteTransaction ret; do { entry = getSnapshot(transactionId); ret = new SnapshotBackedWriteTransaction<T>(transactionId, getDebugTransactions(), entry.getValue(), this); } while (!recordTransaction(entry.getKey(), ret)); return ret; }