docs: @Override
    public final void trackNewIfNeed(
      final HttpServletRequest pReq) throws Exception {
      HttpSession session = pReq.getSession();
      if (session.getAttribute("isNewSessionTracked") == null) {
        // scamware can make any headers, so user-agent is not informative
        String msg = "New session from IP/port/host: " + pReq.getRemoteAddr()
          + "/" + pReq.getRemotePort() + "/" + pReq.getRemoteHost();
        this.logger.info(null, SessionTracker.class, msg);
        session.setAttribute("isNewSessionTracked", Boolean.TRUE);
      }
    }