changeset 13518:ddd54b317a39

8137060: JMX memory management improvements Reviewed-by: dfuchs, ahgross
author sjiang
date Tue, 06 Oct 2015 09:20:12 +0200
parents a043ca3a539c
children b5b384891951
files src/java.management/share/classes/sun/management/MemoryImpl.java
diffstat 1 files changed, 3 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- a/src/java.management/share/classes/sun/management/MemoryImpl.java	Fri Oct 02 11:50:20 2015 +0300
+++ b/src/java.management/share/classes/sun/management/MemoryImpl.java	Tue Oct 06 09:20:12 2015 +0200
@@ -115,17 +115,10 @@
         "Memory usage exceeds collection usage threshold"
     };
 
-    private MBeanNotificationInfo[] notifInfo = null;
     public MBeanNotificationInfo[] getNotificationInfo() {
-        synchronized (this) {
-            if (notifInfo == null) {
-                 notifInfo = new MBeanNotificationInfo[1];
-                 notifInfo[0] = new MBeanNotificationInfo(notifTypes,
-                                                          notifName,
-                                                          "Memory Notification");
-            }
-        }
-        return notifInfo;
+        return new MBeanNotificationInfo[] {
+            new MBeanNotificationInfo(notifTypes, notifName, "Memory Notification")
+        };
     }
 
     private static String getNotifMsg(String notifType) {