@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 ClassRealm> extensionRealms) | 
| ProjectRealmCache.CacheRecord | put(List<? extends ClassRealm> extensionRealms,
      ClassRealm projectRealm,
      DependencyFilter extensionArtifactFilter) | 
| void | register(MavenProject project,
                ProjectRealmCache.CacheRecord record)Registers the specified cache record for usage with the given project. | 
public DefaultProjectRealmCache()
public ProjectRealmCache.CacheRecord get(List<? extends ClassRealm> extensionRealms)
get in interface ProjectRealmCachepublic ProjectRealmCache.CacheRecord put(List<? extends ClassRealm> extensionRealms, ClassRealm projectRealm, 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–2014 The Apache Software Foundation. All rights reserved.