code: @Override
      public synchronized void updateLastAccessTime(long accessTime) {
          if (_lastAccessedTime == 0) { // newly created session object
              _lastAccessedTime = accessTime;
          } else {
              _lastAccessedTime = _currentAccessTime;
          }
          _currentAccessTime = accessTime;
          if (com.ibm.ejs.ras.TraceComponent.isAnyTracingEnabled() && LoggingUtil.SESSION_LOGGER_CORE.isLoggable(Level.FINE)) {
              LoggingUtil.SESSION_LOGGER_CORE.logp(Level.FINE, methodClassName, methodNames[UPDATE_LAST_ACCESS_TIME], "" + accessTime);
          }
      }
docs: Method updateLastAccessTime
  <p>
  This method updates the lastAccessTime and the currentAccessTime