mirror of
https://github.com/dart-lang/sdk
synced 2024-09-05 16:41:07 +00:00
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:
parent
f7a0e16bf6
commit
40e52cc878
|
@ -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,
|
||||
|
|
Loading…
Reference in a new issue