code: @Override
      public void setMaxInactiveInterval(int maxInactiveInterval) {
          if (com.ibm.ejs.ras.TraceComponent.isAnyTracingEnabled() && LoggingUtil.SESSION_LOGGER_CORE.isLoggable(Level.FINE)) {
              StringBuffer sb = new StringBuffer(newValueString).append(maxInactiveInterval).append(oldValueString).append(_maxInactiveInterval).append(appNameAndIdString);
              LoggingUtil.SESSION_LOGGER_CORE.logp(Level.FINE, methodClassName, "setMaxInactiveInterval", sb.toString());
          }
          if (maxInactiveInterval <= 0) {
              _maxInactiveInterval = -1;
          } else {
              _maxInactiveInterval = maxInactiveInterval;
          }
      }
docs: /*
  @see com.ibm.wsspi.session.ISession#setMaxInactiveInterval(int)