BUG-650: speedup AbstractDOMForwardedTransactionFactory
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)
commit7ac8c5a351292f5a85a5b6e658c1d38256d097c7
treecfd71eee9db41fe36b05ee975648380daa7052a6
parent542556abb8c2680cc6ee21cb37058531dae63e7e
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