List<File> () { return CodeFenceGeneratingProvider.collectProviders().stream() .filter(MarkdownCodeFenceCacheableProvider.class::isInstance) .map(MarkdownCodeFenceCacheableProvider.class::cast) .map(provider -> provider.getCacheRootPath().toFile()) .collect(Collectors.toList()); }