code: public synchronized void refreshList() {
  
          if (getList() == null) {
              return;
          }
          if (LOG.isDebugEnabled()) {
              LOG.debug(Messages.get().getBundle().key(Messages.LOG_START_REFRESH_LIST_1, getListId()));
          }
          m_listState = getList().getState();
          getList().clear();
          fillList();
          getList().setState(m_listState);
          m_listState = null;
          listSave();
          if (LOG.isDebugEnabled()) {
              LOG.debug(Messages.get().getBundle().key(Messages.LOG_END_REFRESH_LIST_1, getListId()));
          }
      }
docs: This method re-read the rows of the list, the user should call this method after executing an action
  that add or remove rows to the list.<p>