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);