[java] Best Practice to Use HttpClient in Multithreaded Environment