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