diff --git a/src/main/java/org/gcube/gcat/persistence/ckan/CKANUserCache.java b/src/main/java/org/gcube/gcat/persistence/ckan/CKANUserCache.java index 9ff1f8c..34e610d 100644 --- a/src/main/java/org/gcube/gcat/persistence/ckan/CKANUserCache.java +++ b/src/main/java/org/gcube/gcat/persistence/ckan/CKANUserCache.java @@ -37,14 +37,15 @@ public abstract class CKANUserCache { } public static CKANUser getCurrrentCKANUser() { - String context = SecretManager.instance.get().getContext(); + SecretManager secretManager = SecretManager.instance.get(); + String context = secretManager.getContext(); Cache userCache = userCachePerContext.get(context); if(userCache == null) { userCache = cacheManager.createCache(context, userCacheConfiguration); userCachePerContext.put(context, userCache); } - String gcubeUsername = SecretManager.instance.get().getUser().getUsername(); + String gcubeUsername = secretManager.getUser().getUsername(); CKANUser ckanUser = userCache.get(gcubeUsername); if(ckanUser == null) { ckanUser = new CKANUser();