diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/metrics/MetricsMBeanBase.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/metrics/MetricsMBeanBase.java index cd5c48a84d4..372115baa68 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/metrics/MetricsMBeanBase.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/metrics/MetricsMBeanBase.java @@ -19,9 +19,9 @@ package org.apache.hadoop.hbase.metrics; import java.util.ArrayList; -import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; import javax.management.AttributeNotFoundException; import javax.management.MBeanAttributeInfo; @@ -57,8 +57,8 @@ public class MetricsMBeanBase extends MetricsDynamicMBeanBase { /** HBase MetricsBase implementations that MetricsDynamicMBeanBase does * not understand */ - protected Map extendedAttributes = - new HashMap(); + protected Map extendedAttributes = + new ConcurrentHashMap(); protected MBeanInfo extendedInfo; protected MetricsMBeanBase( MetricsRegistry mr, String description ) {