menglu преди 3 години
родител
ревизия
4c92e3fc95
променени са 1 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. 3 3
      ibms-data-sdk/src/main/java/com/persagy/ibms/data/sdk/util/HttpClientUtil.java

+ 3 - 3
ibms-data-sdk/src/main/java/com/persagy/ibms/data/sdk/util/HttpClientUtil.java

@@ -25,10 +25,10 @@ public class HttpClientUtil {
 	}
 
 	public static HttpClientUtil instance(String name) {
-		HttpClientUtil newObj = new HttpClientUtil();
-		HttpClientUtil exist = instanceMap.putIfAbsent(name, newObj);
-		if (exist == null) {
+		if (!instanceMap.containsKey(name)) {
+			HttpClientUtil newObj = new HttpClientUtil();
 			newObj.client = HttpClients.createDefault();
+			instanceMap.putIfAbsent(name, newObj);
 		}
 		HttpClientUtil instance = instanceMap.get(name);
 		return instance;