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(); } }