From fbd07e465b4df7806c432e405c81a41bbaabab52 Mon Sep 17 00:00:00 2001 From: Andreas Huber Date: Sun, 4 Oct 2020 17:17:32 +0200 Subject: [PATCH] do not add/remove null values --- .../src/main/java/org/lucares/utils/cache/LRUCache.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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) {