X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=ONAP-PDP%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Fpolicy%2Fxacml%2Fcustom%2FOnapFunctionDefinitionFactory.java;h=ea4e90eda1a96f898c0bbd0537fb1c02d82ef9e6;hb=refs%2Fchanges%2F53%2F30053%2F3;hp=87075f9bb4f6e2d501882b17cd323fdad7ecf37f;hpb=e8c14515d3f48aad6d42a31d7489a3ef25557f2d;p=policy%2Fengine.git diff --git a/ONAP-PDP/src/main/java/org/onap/policy/xacml/custom/OnapFunctionDefinitionFactory.java b/ONAP-PDP/src/main/java/org/onap/policy/xacml/custom/OnapFunctionDefinitionFactory.java index 87075f9bb..ea4e90eda 100644 --- a/ONAP-PDP/src/main/java/org/onap/policy/xacml/custom/OnapFunctionDefinitionFactory.java +++ b/ONAP-PDP/src/main/java/org/onap/policy/xacml/custom/OnapFunctionDefinitionFactory.java @@ -49,7 +49,7 @@ public class OnapFunctionDefinitionFactory extends FunctionDefinitionFactory { } private static void initMap() { - if (needMapInit) { + synchronized(mapFunctionDefinitions) { if (needMapInit) { needMapInit = false; @@ -74,7 +74,6 @@ public class OnapFunctionDefinitionFactory extends FunctionDefinitionFactory { register(FD_CUSTOM_REGEXP_MATCH); } } - } } public OnapFunctionDefinitionFactory() {