Cache CopyType.values() 47/98947/1
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 12 Dec 2021 08:46:45 +0000 (09:46 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 12 Dec 2021 08:46:45 +0000 (09:46 +0100)
commit093331571e4344e17d62c43b931617e6c5ad2a0b
tree8c260a9166ef62f11bdf87e8641dba71cf0b8c7f
parentbf483cd9398ff2400146f2588a3daa745ece6fc8
Cache CopyType.values()

We are on critical path accessing values, which end up being cloned
by the implementation. Let's amortize that by remembering the array.

Change-Id: I7f74085dc329f39b0a59bdaa4fab7e32ed57ddff
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
parser/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/StatementContextBase.java