@Override public void setSessionAttribute(String name, Object value) { if (value == null) { session.remove(name); } else { session.set(name, value, session.getJavaSerializer()); } }
@Override public Object getSessionIdentifier() { return session.getSession().getId(); }
@Override public Object getSessionAttribute(String name) { return session.get(name, session.getJavaSerializer()).orElse(null); }