private WebSession loadUserSession(me.suisui.data.jdbc.po.pub.UsrSession userSession) {
   if (userSession == null) {
     return null;
   }
   WebSession session = new WebSession();
   session.setValue(userSession);
   session.setId(userSession.getAccessToken());
   session.setHost(userSession.getLoginIp());
   Date now = new Date();
   session.setStartTimestamp(now);
   session.setLastAccessTime(now);
   session.setTimeout(-1);
   if (((UsrSession) session.getValue()).getExpireTime().before(now)) {
     session.setExpired(true);
   }
   memoryRepository.put(userSession.getAccessToken(), session);
   return session;
 }