Convert MDSALManager to use NamedLocks 42/82542/14
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 18 Jun 2019 10:04:03 +0000 (12:04 +0200)
committerHema Gopalakrishnan <hema.gopalkrishnan@ericsson.com>
Sun, 26 Jul 2020 11:20:27 +0000 (11:20 +0000)
commit59fa44c0f27c6b3e4ff73c11e33a59580794c33f
tree2a2c9815630559414282d8aced3dd26a2430d999
parent3893b3dc7918767bf7f6882befda1cce8a498d94
Convert MDSALManager to use NamedLocks

MDSALManager is using synchronized(String.intern()), which makes
the locking domain absolutely opaque. Replace this antipattern
with NamedLocks with appropriate keys.

Change-Id: If9d43362cc23d5e25f979b71f4c024b05d6f8dd5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
mdsalutil/mdsalutil-impl/src/main/java/org/opendaylight/genius/mdsalutil/internal/MDSALManager.java