code: @Override
      public <T> Map<File, T> scanDirectoryWithResults(
              File directory, FileFilter fileFilter, Function<Resource, T> fileProcessor) {
          final ConcurrentMap<File, T> results = new ConcurrentHashMap<File, T>();
          this.scanDirectory(directory, results, fileFilter, fileProcessor);
          return results;
      }
docs: /* (non-Javadoc)
  @see org.apereo.portal.utils.DirectoryScanner#scanDirectoryWithResults(java.io.File, java.io.FileFilter, com.google.common.base.Function)