Speed up DataObjectCodecContext instantiation 43/77643/2
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 15 Oct 2018 10:22:09 +0000 (12:22 +0200)
committerRobert Varga <nite@hq.sk>
Wed, 21 Nov 2018 11:10:19 +0000 (11:10 +0000)
commit72dac76a4dcabc255e08e24678dcbf097f664d9f
treeba341c5e1955bbacf71553e3297b330d58b956b3
parentbf0e7b5a78cdf9ed9cbc2beef35cb99ba3dac0b9
Speed up DataObjectCodecContext instantiation

Do not bounce multiple times to bindingClass(), but rather store
it in a local variable. Since we are here, also update other callers
of bindingClass().

Change-Id: Ia093d5dbdff16f6ec17f96c71895cb292eb12862
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 2b5988887490b942f1c9978f6792f5b93980afb6)
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/DataObjectCodecContext.java
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/KeyedListNodeCodecContext.java
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/LazyDataObject.java