From 145fa693f054e86447b0e51901efbe6169be521c Mon Sep 17 00:00:00 2001 From: burdziak Date: Mon, 21 May 2018 15:11:45 +0200 Subject: [PATCH] Fix sonar issues in Cache Change-Id: I9f38b8d9c987afb19dbf0df56b5554f39fce13dd Issue-ID: AAF-300 Signed-off-by: burdziak --- .../main/java/org/onap/aaf/auth/cache/Cache.java | 24 +++++++++++----------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/auth/auth-core/src/main/java/org/onap/aaf/auth/cache/Cache.java b/auth/auth-core/src/main/java/org/onap/aaf/auth/cache/Cache.java index 17368031..9d48ecbe 100644 --- a/auth/auth-core/src/main/java/org/onap/aaf/auth/cache/Cache.java +++ b/auth/auth-core/src/main/java/org/onap/aaf/auth/cache/Cache.java @@ -50,12 +50,11 @@ public class Cache { public static final String CACHE_HIGH_COUNT = "CACHE_HIGH_COUNT"; public static final String CACHE_CLEAN_INTERVAL = "CACHE_CLEAN_INTERVAL"; -// public static final String CACHE_MIN_REFRESH_INTERVAL = "CACHE_MIN_REFRESH_INTERVAL"; private static final Map> cacheMap; static { - cacheMap = new HashMap>(); + cacheMap = new HashMap<>(); } /** @@ -64,7 +63,7 @@ public class Cache { * @author Jonathan * */ - public final static class Dated { + public static final class Dated { public Date timestamp; public List data; private long expireIn; @@ -77,7 +76,7 @@ public class Cache { public Dated(T t, long expireIn) { timestamp = new Date(System.currentTimeMillis()+expireIn); - ArrayList al = new ArrayList(1); + ArrayList al = new ArrayList<>(1); al.add(t); data = al; this.expireIn = expireIn; @@ -91,7 +90,7 @@ public class Cache { public static Map obtain(String key) { Map m = cacheMap.get(key); if(m==null) { - m = new ConcurrentHashMap(); + m = new ConcurrentHashMap<>(); synchronized(cacheMap) { cacheMap.put(key, m); } @@ -108,7 +107,7 @@ public class Cache { * @author Jonathan * */ - private final static class Clean extends TimerTask { + private static final class Clean extends TimerTask { private final Env env; private Set set; @@ -124,7 +123,7 @@ public class Cache { high = highCount; timeInterval = cleanInterval; advance = 0; - set = new HashSet(); + set = new HashSet<>(); } public synchronized void add(String key) { @@ -140,16 +139,17 @@ public class Cache { for(String name : set) { Map map = cacheMap.get(name); - if(map!=null) for(Map.Entry me : map.entrySet()) { + if(map==null) { + continue; + } + + for(Map.Entry me : map.entrySet()) { ++total; - if(me.getValue().timestamp.before(now)) { + if (me.getValue().timestamp.before(now)) { map.remove(me.getKey()); ++count; } } -// if(count>0) { -// env.info().log(Level.INFO, "Cache removed",count,"expired",name,"Elements"); -// } } if(count>0) { -- 2.16.6