@Component(role=ProjectRealmCache.class) public class DefaultProjectRealmCache extends Object implements ProjectRealmCache
ProjectRealmCache.CacheRecord| Constructor and Description |
|---|
DefaultProjectRealmCache() |
| Modifier and Type | Method and Description |
|---|---|
void |
flush() |
ProjectRealmCache.CacheRecord |
get(List<? extends org.codehaus.plexus.classworlds.realm.ClassRealm> extensionRealms) |
ProjectRealmCache.CacheRecord |
put(List<? extends org.codehaus.plexus.classworlds.realm.ClassRealm> extensionRealms,
org.codehaus.plexus.classworlds.realm.ClassRealm projectRealm,
org.sonatype.aether.graph.DependencyFilter extensionArtifactFilter) |
void |
register(MavenProject project,
ProjectRealmCache.CacheRecord record)
Registers the specified cache record for usage with the given project.
|
public ProjectRealmCache.CacheRecord get(List<? extends org.codehaus.plexus.classworlds.realm.ClassRealm> extensionRealms)
get in interface ProjectRealmCachepublic ProjectRealmCache.CacheRecord put(List<? extends org.codehaus.plexus.classworlds.realm.ClassRealm> extensionRealms, org.codehaus.plexus.classworlds.realm.ClassRealm projectRealm, org.sonatype.aether.graph.DependencyFilter extensionArtifactFilter)
put in interface ProjectRealmCachepublic void flush()
flush in interface ProjectRealmCachepublic void register(MavenProject project, ProjectRealmCache.CacheRecord record)
ProjectRealmCacheregister in interface ProjectRealmCacheproject - The project that employs the plugin realm, must not be null.record - The cache record being used for the project, must not be null.Copyright © 2001-2015 The Apache Software Foundation. All Rights Reserved.