docs: private void loadTableEntries() {
  
          setVisibleColumns(PROP_RESOURCENAME, PROP_PROJECT, PROP_KEY, PROP_VARIATIONS);
  
          Iterator<String> itResources = new ArrayList<String>(
              m_cache.getCachedResources(A_CmsUI.getCmsObject())).iterator();
          while (itResources.hasNext()) {
              String resource = itResources.next();
              String resName = resource;
              String project = "";
              String key = "";
              if (resource.endsWith(CmsFlexCache.CACHE_OFFLINESUFFIX)) {
                  resName = resource.substring(0, resource.length() - CmsFlexCache.CACHE_OFFLINESUFFIX.length());
                  project = "Offline";
              }
              if (resource.endsWith(CmsFlexCache.CACHE_ONLINESUFFIX)) {
                  resName = resource.substring(0, resource.length() - CmsFlexCache.CACHE_ONLINESUFFIX.length());
                  project = "Online";
              }
              key = m_cache.getCachedKey(resource, A_CmsUI.getCmsObject()).toString();
  
              Item item = m_container.addItem(resource);
              item.getItemProperty(PROP_RESOURCENAME).setValue(resName);
              item.getItemProperty(PROP_PROJECT).setValue(project);
              item.getItemProperty(PROP_KEY).setValue(key);
              item.getItemProperty(PROP_VARIATIONS).setValue(
                  new Integer(m_cache.getCachedVariations(resource, A_CmsUI.getCmsObject()).size()));
          }
      }