code: private void getSingleRowAppData() {
          if (com.ibm.websphere.ras.TraceComponent.isAnyTracingEnabled() && LoggingUtil.SESSION_LOGGER_WAS.isLoggable(Level.FINER)) {
              LoggingUtil.SESSION_LOGGER_WAS.entering(methodClassName, methodNames[GET_SINGLE_ROW_APP_DATA]);
          }
          populatedAppData = true;
          Hashtable swappable = (Hashtable) ((DatabaseHashMap) getSessions()).getValue(getId(), this);
          setSwappableData(swappable);
          synchronized (_attributeNames) {
              refillAttrNames(swappable);
          }
          if (com.ibm.websphere.ras.TraceComponent.isAnyTracingEnabled() && LoggingUtil.SESSION_LOGGER_WAS.isLoggable(Level.FINER)) {
              LoggingUtil.SESSION_LOGGER_WAS.exiting(methodClassName, methodNames[GET_SINGLE_ROW_APP_DATA]);
          }
      }
docs: /*
  getSingleRowAppData
  populates the swappableData with all session attributes when running single-row schema
  This method is always called after db retrieval so we can simply call setSwappableData
  with the entire hashtable.