Package org.apache.maven.buildcache
Interface CacheController
-
- All Known Implementing Classes:
CacheControllerImpl
public interface CacheController
CacheController
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CacheResult
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)
ArtifactRestorationReport
restoreProjectArtifacts(CacheResult cacheResult)
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 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)
-
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)
-
-