Package org.apache.maven.buildcache
Interface CacheController
- All Known Implementing Classes:
CacheControllerImpl
public interface CacheController
CacheController
-
Method Summary
Modifier and TypeMethodDescriptionfindCachedBuild(org.apache.maven.execution.MavenSession session, org.apache.maven.project.MavenProject project, List<org.apache.maven.plugin.MojoExecution> mojoExecutions, boolean skipCache) booleanisForcedExecution(org.apache.maven.project.MavenProject project, org.apache.maven.plugin.MojoExecution execution) restoreProjectArtifacts(CacheResult cacheResult) voidsave(CacheResult cacheResult, List<org.apache.maven.plugin.MojoExecution> mojoExecutions, Map<String, org.apache.maven.execution.MojoExecutionEvent> executionEvents) voidsaveCacheReport(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
-
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)
-