(#4) Add refreshIdle, idleTimeout, and reapInterval