Do not synchronize around ReactorStmtCtx.schemaPath 53/94953/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 1 Feb 2021 20:06:02 +0000 (21:06 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 1 Feb 2021 20:34:58 +0000 (21:34 +0100)
commit7f41bd0651d810544aa1359ce1d762a8185df016
tree66af135c8b79a42ae1c7a6baf464492f8540217a
parent712c3ae6a666023f8febb1c7eb7c72ede2e31022
Do not synchronize around ReactorStmtCtx.schemaPath

The reactor is inherently single-threaded, hence there is no point
in guarding this single field. Remove synchronization and add a few
markes for future improvement.

JIRA: YANGTOOLS-1218
Change-Id: Ic5017bb589ae5086bf8310995d7c03c80e12678a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 0735f709c996762a2ac65338459c465bffc4dbcf)
yang/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/StatementContextBase.java