Clean up MatchNormalizationUtil 60/110160/1
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 6 Feb 2024 17:03:59 +0000 (18:03 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 6 Feb 2024 17:03:59 +0000 (18:03 +0100)
commit2328ff4a43b13f1ab8f7b8843984138e3c272f95
treeacd3c4e786bfc9b1a3bb21a79a2596a6e5178d80
parent6e02da1017f13bc2ca463b79c4228f4c6df24875
Clean up MatchNormalizationUtil

Multiple things going on here:
- create a secondary weak cache for normalizers
- use ImmutableSet in both normalizer registries
- correct @NonNull placement
- ditch Optional.ofNullable() logic, clarifying what is going on

Change-Id: I1bccb2ae98c5239cb1b7e832bd2f03ddddcc3d91
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/util/MatchNormalizationUtil.java