Hi, Please review fix for JDK9,
Bug: https://bugs.openjdk.java.net/browse/JDK-8163261 Webrev: http://cr.openjdk.java.net/~arapte/8163261/webrev.00/ Issue: Reference to JButton was not getting collected by GC. Cause: A strong reference to objects was held by PainterMultiResolutionCachedImage. And the image reference was held by HashMap. Fix: Changing the HashMap to WeakHashMap. Entry to WeakHashMap gets removed after the object has no other strong reference. Regards, Ambarish