@Override public DOMDataTreeReadTransaction newReadOnlyTransaction() { final DOMDataReadOnlyTransaction tx = delegate.newReadOnlyTransaction(); return track(tx, new DOMDataTreeReadTransactionAdapter(tx) { @Override public void close() { untrack(delegate()); super.close(); } }); }
@Override public ReadOnlyTransaction newReadOnlyTransaction() { final DOMDataReadOnlyTransaction delegateTx = delegate.newReadOnlyTransaction(); return new BindingDOMReadTransactionAdapter(delegateTx, codec); }
@Override public DOMDataReadOnlyTransaction newReadOnlyTransaction() { return delegate().newReadOnlyTransaction(); }
@Override public DOMDataReadOnlyTransaction newReadOnlyTransaction() { return delegate().newReadOnlyTransaction(); }