You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@slider.apache.org by bi...@apache.org on 2017/09/06 14:40:58 UTC

incubator-slider git commit: SLIDER-1242 Review uses of double-checked locking, part 2

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 <bi...@apache.org>
Authored: Wed Sep 6 07:40:05 2017 -0700
Committer: Billie Rinaldi <bi...@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>());