Update {Leaf,Root}BindingClassLoader 38/103338/7
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 24 Nov 2022 01:41:19 +0000 (02:41 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 24 Nov 2022 09:45:07 +0000 (10:45 +0100)
commitc52f7d06b42940a9e40759994d20c5ebe142bb0f
tree8e911e4627d2b84946be66560c0625f374275383
parent956e0bfdf6ddea00c23e0e57d2b90e83c5cf9b60
Update {Leaf,Root}BindingClassLoader

Use a VarHandle so we can reduce volatile loads a bit. Also use
ImmutableSet.builder() fluently, eliminating an intermediate ArrayList.

Change-Id: I1ab2806db6ddd7482110826c96bf3d9b88d6d28c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-loader/src/main/java/org/opendaylight/mdsal/binding/loader/LeafBindingClassLoader.java
binding/mdsal-binding-loader/src/main/java/org/opendaylight/mdsal/binding/loader/RootBindingClassLoader.java