coopernurse/node-pool — pull request #37 by dougwilson (2012-06-25 06:31:40+00:00)
Title: Clear remove idle timer after destroyAllNow

This keeps track of the remove idle timer and will clear the timer when `destroyAllNow` is called, as after all clients are destroyed there is no need to check for idle clients any longer. Without clearing the timer, a program may have called `destroyAllNow` because it was about to exit, but if the remove idle timer still exists,
the event loop will continue running until at most `realIntervalMillis`.

Plus, clearing this timer is just awesome in general, as it prevents unnecessary work.