> > Dropping the Vector out of the ClassLoader base class I think breaks
> > a bunch
> > of other stuff, but I don't remember why. (It's been a while since I
> > tried
> > to track that guy down.) I vaguely recall it being added in 1.2 for a
> > particular reason. IIRC, there's another collection of hard references
> > buried inside the native code, from what I understand, called the
> > Loaded
> > Class Cache (LCC), and those references would likely keep the class
> > alive
> > even if you could yank it out of that Vector.
>
> I'm not 100% sure about the limitations here myself, or whether they
> could be partially lifted. I certainly hope they could :-) It's
> embarrassing, but I think I once knew the reason, but can't seem to
> remember it anymore.

wasn't there a problem with Singletons getting GCd?

Like you I think I once knew and have now forgotten. Getting old....

John Wilson

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "JVM 
Languages" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/jvm-languages?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to