* Starts the reaper for dead/idle connections, if needed.
*/
private synchronized void startReaper() {
if (_daemon == null) {
_daemon = new ClockDaemon();
ThreadFactory creator =
new ThreadFactory(null, "ManagedConnectionReaper", false);
_daemon.setThreadFactory(creator);
if (_reapInterval > 0) {
_daemon.executePeriodically(_reapInterval, new DeadReaper(),
false);