@Singleton public class EclipseProjectRealmCache extends org.apache.maven.project.DefaultProjectRealmCache implements IManagedCache
Modifier and Type | Field and Description |
---|---|
private ProjectCachePlunger<org.apache.maven.project.ProjectRealmCache.Key> |
plunger |
Constructor and Description |
---|
EclipseProjectRealmCache() |
Modifier and Type | Method and Description |
---|---|
void |
flush() |
void |
register(org.apache.maven.project.MavenProject project,
org.apache.maven.project.ProjectRealmCache.Key key,
org.apache.maven.project.ProjectRealmCache.CacheRecord record) |
java.util.Set<java.io.File> |
removeProject(java.io.File pom,
ArtifactKey mavenProject,
boolean forceDependencyUpdate) |
private final ProjectCachePlunger<org.apache.maven.project.ProjectRealmCache.Key> plunger
public void register(org.apache.maven.project.MavenProject project, org.apache.maven.project.ProjectRealmCache.Key key, org.apache.maven.project.ProjectRealmCache.CacheRecord record)
register
in interface org.apache.maven.project.ProjectRealmCache
register
in class org.apache.maven.project.DefaultProjectRealmCache
public java.util.Set<java.io.File> removeProject(java.io.File pom, ArtifactKey mavenProject, boolean forceDependencyUpdate)
removeProject
in interface IManagedCache
public void flush()
flush
in interface org.apache.maven.project.ProjectRealmCache
flush
in class org.apache.maven.project.DefaultProjectRealmCache