anchor.diff:     */
     final String _stateLocation;
   
  -  static _SingleIsolateRunnerProvider pathsToTimesIsolateProvider =
  -      new _SingleIsolateRunnerProvider();
  +  static Future<IsolateRunner> pathsToTimesIsolate = IsolateRunner.spawn();
   
     @override
     final AbsolutePathContext absolutePathContext =
  
positive.code:   @override
    Future<List<int>> getModificationTimes(List<Source> sources) async {
      List<String> paths = sources.map((source) => source.fullName).toList();
      IsolateRunner runner = await pathsToTimesIsolateProvider.get();
      return runner.run(_pathsToTimes, paths);
    }
  
  
negative.code:     }
    }
  }
  