Add BazelWorkspace.clearCache() and clear a cache.

Change-Id: I1fcd38b91effdde8dd5791d433047d9234c13d56
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/215460
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
This commit is contained in:
Konstantin Shcheglov 2021-10-04 16:34:36 +00:00 committed by commit-bot@chromium.org
parent f7a0e16bf6
commit 40e52cc878

View file

@ -55,6 +55,7 @@ class BazelPackageUriResolver extends UriResolver {
@override
void clearCache() {
_sourceCache.clear();
_workspace.clearCache();
}
@override
@ -237,6 +238,10 @@ class BazelWorkspace extends Workspace
@override
UriResolver get packageUriResolver => BazelPackageUriResolver(this);
void clearCache() {
_directoryToPackage.clear();
}
@override
SourceFactory createSourceFactory(
DartSdk? sdk,