Merge "Fix synchronization issues in policy-api"
[policy/api.git] / main / src / main / java / org / onap / policy / api / main / rest / CommonRestController.java
index eadd8d3..d105058 100644 (file)
@@ -26,6 +26,7 @@ package org.onap.policy.api.main.rest;
 \r
 import java.util.Objects;\r
 import java.util.UUID;\r
+import java.util.concurrent.Semaphore;\r
 import org.onap.policy.api.main.exception.PolicyApiRuntimeException;\r
 import org.onap.policy.common.utils.coder.Coder;\r
 import org.onap.policy.common.utils.coder.CoderException;\r
@@ -42,6 +43,8 @@ import org.springframework.web.context.request.WebRequest;
  */\r
 public class CommonRestController {\r
 \r
+    protected static Semaphore mutex = new Semaphore(1);\r
+\r
     private static final Logger LOGGER = LoggerFactory.getLogger(CommonRestController.class);\r
 \r
     protected static final String EXTENSION_NAME = "interface info";\r