docs: function () {
              var cache = ariaCoreCache.content;
  
              var downloadedBundles = [];
              for (var name in cache.urls) {
                  if (cache.urls.hasOwnProperty(name)) {
                      downloadedBundles.push(name);
                  }
              }
  
              var loadedFiles = {}, uselessFiles = [], errorFiles = [];
              var classes = require.cache, resources = ariaCoreResMgr.resources;
              for (name in classes) {
                  if (classes.hasOwnProperty(name)) {
                      loadedFiles[name] = true;
                  }
              }
              for (name in resources) {
                  if (resources.hasOwnProperty(name)) {
                      var res = resources[name];
                      var file = (res.loaded || res.loading || {}).logicalPath;
                      if (file) {
                          loadedFiles[file] = true;
                      }
                  }
              }
              for (name in cache.files) {
                  if (cache.files.hasOwnProperty(name)) {
                      if (cache.files[name].status !== ariaCoreCache.STATUS_AVAILABLE) {
                          errorFiles.push(name);
                      } else if (!loadedFiles[name]) {
                          uselessFiles.push(name);
                      }
                  }
              }
  
              return {
                  downloaded : downloadedBundles,
                  useless : uselessFiles,
                  error : errorFiles
              };
          }