code: public Map<String, Object> loadById(String id) {
          final String sid = sessionPrefix + ":" + id;
          try {
              return this.executor.execute(new RedisCallback<Map<String, Object>>() {
                  public Map<String, Object> execute(Jedis jedis) {
                      String session = jedis.get(sid);
                      if (!Strings.isNullOrEmpty(session)) {
                          return serializer.deserialize(session);
                      }
                      return Collections.emptyMap();
                  }
              });
          } catch (Exception e) {
              log.error("failed to load session(key={}), cause:{}", sid, Throwables.getStackTraceAsString(e));
              throw new SessionException("load session failed", e);
          }
      }
docs: load session by id
  @param id session id
  @return session map object