-
Bug
-
Resolution: Not an Issue
-
P3
-
9
Need a public interface somewhere to permit us to flush these caches.
digraph "rxlauncher.jar" {
// Path: rxlauncher.jar
"com.attachmate.rx.launcher.ClassLoaderCleanup" ->
"sun.awt.image.BufferedImageGraphicsConfig (JDK internal API (rt.jar))";
"com.attachmate.rx.launcher.ClassLoaderCleanup" ->
"sun.swing.CachedPainter (JDK internal API (rt.jar))";
"com.attachmate.rx.launcher.ClassLoaderCleanup" ->
"sun.swing.ImageCache (JDK internal API (rt.jar))";
}
These accesses are used to clear cached object references so that a custom
Classloader can be garbage collected. BufferedImageGraphicsConfig caches
color models. CachedPainter contains ImageCache objects which use
SoftReferences, where these soft references may refer to classes loaded by
our class loader.