docs: @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;
      }