When scheduling a Timer, it would be ideal if I could specify, one way or
another, which ThreadPool the timer would run in.
This would allow me to schedule many timers without worrying that there could
be 200 timers firing simultaneously, all contending for locks, sockets, memory,
and other resources that could best be used elsewhere given that most of the
timers will contend for the same lock and just block waiting for each other
anyway (in my case).
Ideally this would not be specified on a per-timer or, if that is not possible,
a per-bean basis.