BUG-650: optimize DOMDataBrokerImpl chain creation
authorRobert Varga <rovarga@cisco.com>
Fri, 12 Sep 2014 12:54:29 +0000 (14:54 +0200)
committerTony Tkacik <ttkacik@cisco.com>
Fri, 12 Sep 2014 20:18:43 +0000 (20:18 +0000)
commitfc49220118e0bae3810f2ab722ff804c682921dc
treef759d2fd472249378827c2bbe487f0956646f497
parent7ac8c5a351292f5a85a5b6e658c1d38256d097c7
BUG-650: optimize DOMDataBrokerImpl chain creation

An EnumMap is better than an immutable map when accessing via the
enumeration value. Also add a check for closed factory.

Change-Id: I208005a2b13c0a16cb594da7c74556f4e9a54e50
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/DOMDataBrokerImpl.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/DOMDataBrokerTransactionChainImpl.java