Skip to content

Commit 4c97f65

Browse files
committed
Merge pull request #493 from rvesselinov/master
Issues 489: Use ConcurrentHashMap to avoid race conditions
2 parents 15d7f90 + d687755 commit 4c97f65

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

core/src/main/java/org/openstack4j/openstack/identity/internal/DefaultEndpointURLResolver.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
import java.net.URI;
44
import java.net.URISyntaxException;
55
import java.net.URL;
6-
import java.util.HashMap;
76
import java.util.Map;
87
import java.util.SortedSet;
8+
import java.util.concurrent.ConcurrentHashMap;
99

1010
import org.openstack4j.api.exceptions.RegionEndpointNotFoundException;
1111
import org.openstack4j.api.identity.EndpointURLResolver;
@@ -29,7 +29,7 @@
2929
*/
3030
public class DefaultEndpointURLResolver implements EndpointURLResolver {
3131

32-
private static final Map<Key, String> CACHE = new HashMap<Key, String>();
32+
private static final Map<Key, String> CACHE = new ConcurrentHashMap<Key, String>();
3333
private static boolean LEGACY_EP_HANDLING = Boolean.getBoolean(LEGACY_EP_RESOLVING_PROP);
3434
private String publicHostIP;
3535

0 commit comments

Comments
 (0)