From e02b55d6abf0a61883010fae93e5103511aa935b Mon Sep 17 00:00:00 2001 From: Costantino Perciante Date: Fri, 26 Jan 2018 08:51:33 +0000 Subject: [PATCH] moved to concurrent hashmap for extensions check git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/grsf-publisher-ws@162633 82a268e6-3cf1-43bd-a215-b396298e98cf --- .settings/org.eclipse.wst.common.component | 3 +++ .../grsf_publish_ws/utils/CommonServiceUtils.java | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.settings/org.eclipse.wst.common.component b/.settings/org.eclipse.wst.common.component index 6caf699..671fd1c 100644 --- a/.settings/org.eclipse.wst.common.component +++ b/.settings/org.eclipse.wst.common.component @@ -3,6 +3,9 @@ + + uses + diff --git a/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/utils/CommonServiceUtils.java b/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/utils/CommonServiceUtils.java index 1ebece5..87ecd79 100644 --- a/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/utils/CommonServiceUtils.java +++ b/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/utils/CommonServiceUtils.java @@ -10,6 +10,7 @@ import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; +import java.util.concurrent.ConcurrentHashMap; import javax.servlet.ServletContext; @@ -50,7 +51,7 @@ public class CommonServiceUtils { private static final org.slf4j.Logger logger = LoggerFactory.getLogger(CommonServiceUtils.class); private static final int TAG_MAX_SIZE = 100; - private static Map extensionsCheck = new HashMap(); + private static Map extensionsCheck = new ConcurrentHashMap<>(); /** * Retrieve the list of licenses for stocks and fisheries