Well nobody has answered my question... so I answered it myself.
digging into the source I found 4 separate instances of ThreadPool.java. I think two of them are the same code. :) I guess a little house cleaning is in order.
There is no BasicThreadPool class as far as I can tell. Either the wikki refers to
some other version, or its wrong, or I am dumb (it wouldn't be the first time)
this is 3.2.3, it may or may not be consolodated in 3.2.4. I couldn't tell you.
Anyway, I picked the jmx one, it works quite nicely.
You are welcome you.