# HG changeset patch # User sjiang # Date 1444116012 -7200 # Node ID d4d49239710586f80ec0b61bbe6f0326b94f096c # Parent e59d934ce2ba6adaebcfe055ca6aeab6d55f8c50 8137060: JMX memory management improvements Reviewed-by: dfuchs, ahgross diff -r e59d934ce2ba -r d4d492397105 jdk/src/java.management/share/classes/sun/management/MemoryImpl.java --- a/jdk/src/java.management/share/classes/sun/management/MemoryImpl.java Fri Oct 02 11:50:20 2015 +0300 +++ b/jdk/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) {