Repository: incubator-slider Updated Branches: refs/heads/develop 62ef3cdf9 -> b545aaef0
SLIDER-1242 Review uses of double-checked locking, part 2 Project: http://git-wip-us.apache.org/repos/asf/incubator-slider/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-slider/commit/b545aaef Tree: http://git-wip-us.apache.org/repos/asf/incubator-slider/tree/b545aaef Diff: http://git-wip-us.apache.org/repos/asf/incubator-slider/diff/b545aaef Branch: refs/heads/develop Commit: b545aaef02de5527dc6d6e0481b789fe4b805208 Parents: 62ef3cd Author: Billie Rinaldi <bil...@apache.org> Authored: Wed Sep 6 07:40:05 2017 -0700 Committer: Billie Rinaldi <bil...@apache.org> Committed: Wed Sep 6 07:40:05 2017 -0700 ---------------------------------------------------------------------- .../org/apache/slider/providers/agent/ComponentTagProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-slider/blob/b545aaef/slider-core/src/main/java/org/apache/slider/providers/agent/ComponentTagProvider.java ---------------------------------------------------------------------- diff --git a/slider-core/src/main/java/org/apache/slider/providers/agent/ComponentTagProvider.java b/slider-core/src/main/java/org/apache/slider/providers/agent/ComponentTagProvider.java index 68f63fa..e3f6f4d 100644 --- a/slider-core/src/main/java/org/apache/slider/providers/agent/ComponentTagProvider.java +++ b/slider-core/src/main/java/org/apache/slider/providers/agent/ComponentTagProvider.java @@ -115,7 +115,7 @@ public class ComponentTagProvider { } private ConcurrentHashMap<String, String> getComponentSpecificTags(String component) { - if (!allTags.containsKey(component)) { + if (allTags.get(component) == null) { synchronized (allTags) { if (!allTags.containsKey(component)) { allTags.put(component, new ConcurrentHashMap<String, String>());