Interface CacheController

All Known Implementing Classes:
CacheControllerImpl

public interface CacheController
CacheController
  • Method Summary

    Modifier and Type
    Method
    Description
    findCachedBuild(org.apache.maven.execution.MavenSession session, org.apache.maven.project.MavenProject project, List<org.apache.maven.plugin.MojoExecution> mojoExecutions, boolean skipCache)
     
    boolean
    isForcedExecution(org.apache.maven.project.MavenProject project, org.apache.maven.plugin.MojoExecution execution)
     
     
    void
    save(CacheResult cacheResult, List<org.apache.maven.plugin.MojoExecution> mojoExecutions, Map<String,org.apache.maven.execution.MojoExecutionEvent> executionEvents)
     
    void
    saveCacheReport(org.apache.maven.execution.MavenSession session)
     
  • Method Details

    • findCachedBuild

      CacheResult findCachedBuild(org.apache.maven.execution.MavenSession session, org.apache.maven.project.MavenProject project, List<org.apache.maven.plugin.MojoExecution> mojoExecutions, boolean skipCache)
    • restoreProjectArtifacts

      ArtifactRestorationReport restoreProjectArtifacts(CacheResult cacheResult)
    • save

      void save(CacheResult cacheResult, List<org.apache.maven.plugin.MojoExecution> mojoExecutions, Map<String,org.apache.maven.execution.MojoExecutionEvent> executionEvents)
    • isForcedExecution

      boolean isForcedExecution(org.apache.maven.project.MavenProject project, org.apache.maven.plugin.MojoExecution execution)
    • saveCacheReport

      void saveCacheReport(org.apache.maven.execution.MavenSession session)