[icedtea-web] RFC: Fix for PR852: Classloader not being flushed after close
dbhole at redhat.com
Fri Jan 27 13:24:01 PST 2012
* Thomas Meyer <thomas at m3y3r.de> [2012-01-26 15:38]:
> Am Donnerstag, den 26.01.2012, 13:18 -0500 schrieb Deepak Bhole:
> > Hi,
> > This patch fixes PR852. I would like to put it in 1.2 in addition to
> > HEAD.
> > ChangeLog:
> > 2012-01-26 Deepak Bhole <dbhole at redhat.com>
> > PR852: Classloader not being flushed after last applet from a site is closed
> > * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: Added variable
> > to count usage for a given ClassLoader instance.
> > (getInstance): Decrement use count for a loader after it is merged with
> > another. Increment loader use count before returning.
> > (incrementLoaderCount): New method. Increments loader use count.
> > (decrementLoaderCount): New method. Decrements loader use count.
> > * java/sun/applet/PluginAppletViewer.java (appletClose): Decrement loader
> > use count when applet is closed.
> Hi Deepak,
> many thanks for this patch. I did test the patch and it works for me. I
> can now login several times using the same java process (i.e. I don't
> need to kill the PluginMain process every time I want to login).
Thanks for trying it out Thomas!
> kind regards
More information about the distro-pkg-dev