From b1e333009ca5cd8104ce19bc8ddbfbb24cdce962 Mon Sep 17 00:00:00 2001 From: Greg Burd Date: Thu, 1 Mar 2018 05:23:43 -0700 Subject: [PATCH] Don't merge in keys with null values, JCache doesn't support null values. --- src/main/java/net/helenus/core/HelenusSession.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/helenus/core/HelenusSession.java b/src/main/java/net/helenus/core/HelenusSession.java index 02734b9..2e1fe7f 100644 --- a/src/main/java/net/helenus/core/HelenusSession.java +++ b/src/main/java/net/helenus/core/HelenusSession.java @@ -345,7 +345,9 @@ public class HelenusSession extends AbstractSessionOperations implements Closeab if (pojo == null || pojo == HelenusSession.deleted) { cache.remove(cacheKey); } else { - cache.put(cacheKey, pojo); + if (pojo != null) { + cache.put(cacheKey, pojo); + } } } }