|
@@ -107,6 +107,11 @@ public enum DefaultMetricsSystem {
|
|
|
INSTANCE.removeObjectName(name.toString());
|
|
|
}
|
|
|
|
|
|
+ @InterfaceAudience.Private
|
|
|
+ public static void removeSourceName(String name) {
|
|
|
+ INSTANCE.removeSource(name);
|
|
|
+ }
|
|
|
+
|
|
|
@InterfaceAudience.Private
|
|
|
public static String sourceName(String name, boolean dupOK) {
|
|
|
return INSTANCE.newSourceName(name, dupOK);
|
|
@@ -127,6 +132,10 @@ public enum DefaultMetricsSystem {
|
|
|
mBeanNames.map.remove(name);
|
|
|
}
|
|
|
|
|
|
+ synchronized void removeSource(String name) {
|
|
|
+ sourceNames.map.remove(name);
|
|
|
+ }
|
|
|
+
|
|
|
synchronized String newSourceName(String name, boolean dupOK) {
|
|
|
if (sourceNames.map.containsKey(name)) {
|
|
|
if (dupOK) {
|