Hey all, I've been out of the loop for a couple of weeks, sorry. I'm back and I'm going to look at the problem with the WeakReference stuff.
It looks like HEAD on cvs.apache.org isn't using the WeakReference code. Has it not been applied to CVS or does this have something to do with the switch to SVN? Hans