The `sun.net.httpserver.maxIdleConnections` property currently only gets checked once in ServerImpl.java,
When there are multiple connections being executed simultaneously it is possible for several to pass this if statement and then proceed to the idle state which results in there being too many IdleConnections
When there are multiple connections being executed simultaneously it is possible for several to pass this if statement and then proceed to the idle state which results in there being too many IdleConnections