anchor.diff:        new PerformanceTag("Driver._analyzeAll");
   
     static ByteStore analysisDriverMemoryByteStore = new MemoryByteStore();
  -  static ByteStore analysisDriverFileByteStore = _createFileByteStore();
   
     /// The plugins that are defined outside the `analyzer_cli` package.
     List<Plugin> _userDefinedPlugins = <Plugin>[];
  
positive.code: 
      // Set context options.
      context.analysisOptions = analysisOptions;
    }
  
    /**
     * If the state location can be accessed, return the file byte store,
     * otherwise return the memory byte store.
     */
    static ByteStore _createFileByteStore() {
      const int M = 1024 * 1024 /*1 MiB*/;
      const int G = 1024 * 1024 * 1024 /*1 GiB*/;
      file_system.Folder stateLocation =
          PhysicalResourceProvider.INSTANCE.getStateLocation('.analysis-driver');
      if (stateLocation == null) {
        return new MemoryByteStore();
      }
      return new MemoryCachingByteStore(
          new EvictingFileByteStore(stateLocation.path, G), 64 * M);
    }
  
    /// Perform a deep comparison of two string lists.
  
negative.code:           scheduler,
            log,
            resourceProvider,
            analysisDriverMemoryByteStore,
            new FileContentOverlay(),
            'test',
            context.sourceFactory,
  