Add Control Loop Related Attrs
[holmes/common.git] / holmes-actions / src / main / java / org / onap / holmes / common / dcae / DcaeConfigurationsCache.java
index 2564e23..8646abe 100644 (file)
@@ -20,7 +20,7 @@ import org.onap.holmes.common.dcae.entity.SecurityInfo;
 
 public class DcaeConfigurationsCache {
 
-    private static DcaeConfigurations dcaeConfigurations;
+    private static DcaeConfigurations dcaeConfigurations = new DcaeConfigurations();
 
     public synchronized static SecurityInfo getPubSecInfo(String key) {
         if (dcaeConfigurations != null) {
@@ -29,6 +29,12 @@ public class DcaeConfigurationsCache {
         return null;
     }
 
+    public synchronized static void addPubSecInfo(String key, SecurityInfo securityInfo) {
+        if (dcaeConfigurations != null) {
+            dcaeConfigurations.addPubSecInfo(key, securityInfo);
+        }
+    }
+
     public synchronized static void setDcaeConfigurations(DcaeConfigurations configurations) {
         dcaeConfigurations = configurations;
     }