Interface CacheController

  • All Known Implementing Classes:
    CacheControllerImpl

    public interface CacheController
    CacheController
    • Method Detail

      • findCachedBuild

        CacheResult findCachedBuild​(org.apache.maven.execution.MavenSession session,
                                    org.apache.maven.project.MavenProject project,
                                    List<org.apache.maven.plugin.MojoExecution> mojoExecutions,
                                    boolean skipCache)
      • 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)