public Serializable create(Session session) {
        Serializable sessionId = super.create(session);
        cache(session, sessionId);
        return sessionId;
    }
Calls {@code super.create(session)}, then caches the session keyed by the returned {@code sessionId}, and then
returns this {@code sessionId}.

@param session Session object to create in the EIS and then cache.
core/src/main/java/org/apache/shiro/session/mgt/eis/CachingSessionDAO.java