BUG-650: speedup AbstractDOMForwardedTransactionFactory 03/11103/3
authorRobert Varga <rovarga@cisco.com>
Fri, 12 Sep 2014 12:41:29 +0000 (14:41 +0200)
committerTony Tkacik <ttkacik@cisco.com>
Fri, 12 Sep 2014 20:18:33 +0000 (20:18 +0000)
commit5a33e2d70dcbf0d3072a5e78fc77558a92c6b899
treea9829b0bb73fa37f3c7a778e7cade454dd169180
parent95f5bb216ceaa7b244f4f9dcc805fc609fcdbf3f
BUG-650: speedup AbstractDOMForwardedTransactionFactory

Another speedup -- as it turns out we do not have to take the full lock
to close down the transaction factory. A volatile write is enough to do
that -- which means a volatile read is enough to check for it having
been closed.

Change-Id: I3488ccccc4d91d34665b3ff6e70e047407be48bb
Signed-off-by: Robert Varga <rovarga@cisco.com>
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/AbstractDOMForwardedTransactionFactory.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/DOMForwardedReadOnlyTransaction.java