From 3fd848384b23cec6ffa161d0284df10377e13acc Mon Sep 17 00:00:00 2001 From: John Blum Date: Wed, 1 Nov 2017 15:30:08 -0700 Subject: [PATCH] Simplify the implementation of o.s.s.d.g.serialization.SessionSerializer.canSeriailize(:Object). --- .../session/data/gemfire/serialization/SessionSerializer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-session-data-geode/src/main/java/org/springframework/session/data/gemfire/serialization/SessionSerializer.java b/spring-session-data-geode/src/main/java/org/springframework/session/data/gemfire/serialization/SessionSerializer.java index 42fb763..327ebef 100644 --- a/spring-session-data-geode/src/main/java/org/springframework/session/data/gemfire/serialization/SessionSerializer.java +++ b/spring-session-data-geode/src/main/java/org/springframework/session/data/gemfire/serialization/SessionSerializer.java @@ -62,7 +62,7 @@ public interface SessionSerializer { * @see #canSerialize(Class) */ default boolean canSerialize(Object obj) { - return Optional.ofNullable(obj).map(Object::getClass).map(this::canSerialize).orElse(false); + return Optional.ofNullable(obj).map(Object::getClass).filter(this::canSerialize).isPresent(); } }