diff --git a/pdb-utils/src/main/java/org/lucares/utils/cache/LRUCache.java b/pdb-utils/src/main/java/org/lucares/utils/cache/LRUCache.java index 0cafcf1..ffe1163 100644 --- a/pdb-utils/src/main/java/org/lucares/utils/cache/LRUCache.java +++ b/pdb-utils/src/main/java/org/lucares/utils/cache/LRUCache.java @@ -20,7 +20,11 @@ public class LRUCache { } public V put(final K key, final V value) { - return cache.put(key, value); + if (value == null) { + return remove(key); + } else { + return cache.put(key, value); + } } public V get(final K key) {