--- 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) {