Пример #1
0
 private ProjectCacheService(
     ProjectCachePluginBase projectCachePlugin,
     BuildManager buildManager,
     PluginLoggerBase logger,
     ProjectCacheDescriptor projectCacheDescriptor,
     CancellationToken cancellationToken)
 {
     _projectCachePlugin     = projectCachePlugin;
     _buildManager           = buildManager;
     _logger                 = logger;
     _projectCacheDescriptor = projectCacheDescriptor;
     _cancellationToken      = cancellationToken;
 }
 public abstract Task EndBuildAsync(PluginLoggerBase logger, CancellationToken cancellationToken);
 public abstract Task <CacheResult> GetCacheResultAsync(
     BuildRequestData buildRequest,
     PluginLoggerBase logger,
     CancellationToken cancellationToken);
 public abstract Task BeginBuildAsync(
     CacheContext context,
     PluginLoggerBase logger,
     CancellationToken cancellationToken);