I have moved the double-implementations into the vecmath2 package and implemented the ThreadLocal support. Please check, if it is as you wanted it.
Yes, everything seems fine. I think I verified that all POOL:s use ThreadLocal; the below search query returns no rows

(so no non-ThreadLocal pool usage then).
find src/org/openmali/vecmath2/ | xargs grep POOL | egrep -v '\.svn/|java: *//private|POOL.get|ThreadLocal.*POOL ='
Thanks for your effort.
(Oops, I had automatic notifications turned off -- that's why I didn't notice your reply until now. Now I've turned them on

)