code: public static Session findOrCreate(HttpRequest<?> request, SessionStore sessionStore) {
          return find(request).orElseGet(() -> create(sessionStore, request));
      }
docs: Finds a session or creates a new one and stores it in the request attributes.
  
  @param request The Http Request
  @param sessionStore The session store to create the session if not found
  @return A session if found in the request attributes or a new session
  stored in the request attributes.