Index: runtime/bin/vmservice/client/lib/src/service/cache.dart |
diff --git a/runtime/bin/vmservice/client/lib/src/service/cache.dart b/runtime/bin/vmservice/client/lib/src/service/cache.dart |
index a1d8fe4382fac6755f3383dabae644f7d0e5a2aa..a04647f81ef010b2b76061a232a04f9db903e581 100644 |
--- a/runtime/bin/vmservice/client/lib/src/service/cache.dart |
+++ b/runtime/bin/vmservice/client/lib/src/service/cache.dart |
@@ -74,7 +74,7 @@ class ScriptCache extends ServiceObjectCache<Script> { |
bool cachesId(String id) => _matcher.hasMatch(id); |
Script _upgrade(ObservableMap obj) => new Script.fromMap(isolate, obj); |
- static final RegExp _matcher = new RegExp(r'scripts/.+'); |
+ static final RegExp _matcher = new RegExp(r'^scripts/.+'); |
void _processCoverage(ServiceMap coverage) { |
assert(coverage.serviceType == 'CodeCoverage'); |
@@ -99,7 +99,7 @@ class CodeCache extends ServiceObjectCache<Code> { |
bool cachesId(String id) => _matcher.hasMatch(id); |
Code _upgrade(ObservableMap obj) => new Code.fromMap(isolate, obj); |
- static final RegExp _matcher = new RegExp(r'code/.+'); |
+ static final RegExp _matcher = new RegExp(r'^code/.+'); |
List<Code> topExclusive(int count) { |
var codeList = _cache.values.toList(); |
@@ -144,7 +144,7 @@ class ClassCache extends ServiceObjectCache<ServiceMap> { |
ServiceMap _upgrade(ObservableMap obj) => |
new ServiceMap.fromMap(isolate, obj); |
- static final RegExp _matcher = new RegExp(r'classes/\d+$'); |
+ static final RegExp _matcher = new RegExp(r'^classes/\d+$'); |
} |
class FunctionCache extends ServiceObjectCache<ServiceMap> { |