Index: pkg/analysis_server/lib/src/source/caching_pub_package_map_provider.dart |
diff --git a/pkg/analysis_server/lib/src/source/caching_pub_package_map_provider.dart b/pkg/analysis_server/lib/src/source/caching_pub_package_map_provider.dart |
index e6d0d591fece9169c33220e0a3bc1eeddd21295c..f6c9bb7da3cfd00154a66eda7a1da34a2d7ac109 100644 |
--- a/pkg/analysis_server/lib/src/source/caching_pub_package_map_provider.dart |
+++ b/pkg/analysis_server/lib/src/source/caching_pub_package_map_provider.dart |
@@ -24,6 +24,9 @@ typedef int WriteFile(File file, String content); |
* [PubPackageMapProvider] extension which caches pub list results. |
* These results are cached in memory and in a single place on disk that is |
* shared cross session and between different simultaneous sessions. |
+ * |
+ * TODO(paulberry): before this class is used again, it should be ported over |
+ * to extend OptimizingPubPackageMapProvider instead of PubPackageMapProvider. |
*/ |
class CachingPubPackageMapProvider extends PubPackageMapProvider { |
static const cacheKey = 'pub_list_cache'; |