@e5l What is the purpose of closing? If we have a set of requests [A, B, C] that we fire off. We receive responses the same second. 1 minute goes by and we fire off requests [C, D, E]. Are you suggesting I should close the client and re-open (or just get a new instance of HttpClient)?