| Package | Description | 
|---|---|
| org.apache.maven.plugin | 
| Modifier and Type | Class and Description | 
|---|---|
protected static class  | 
DefaultPluginRealmCache.CacheKey
CacheKey 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected Map<PluginRealmCache.Key,PluginRealmCache.CacheRecord> | 
DefaultPluginRealmCache.cache  | 
| Modifier and Type | Method and Description | 
|---|---|
PluginRealmCache.Key | 
PluginRealmCache.createKey(Plugin plugin,
         ClassLoader parentRealm,
         Map<String,ClassLoader> foreignImports,
         DependencyFilter dependencyFilter,
         List<RemoteRepository> repositories,
         RepositorySystemSession session)  | 
PluginRealmCache.Key | 
DefaultPluginRealmCache.createKey(Plugin plugin,
         ClassLoader parentRealm,
         Map<String,ClassLoader> foreignImports,
         DependencyFilter dependencyFilter,
         List<RemoteRepository> repositories,
         RepositorySystemSession session)  | 
| Modifier and Type | Method and Description | 
|---|---|
PluginRealmCache.CacheRecord | 
PluginRealmCache.get(PluginRealmCache.Key key)  | 
PluginRealmCache.CacheRecord | 
DefaultPluginRealmCache.get(PluginRealmCache.Key key)  | 
PluginRealmCache.CacheRecord | 
PluginRealmCache.put(PluginRealmCache.Key key,
   ClassRealm pluginRealm,
   List<Artifact> pluginArtifacts)  | 
PluginRealmCache.CacheRecord | 
DefaultPluginRealmCache.put(PluginRealmCache.Key key,
   ClassRealm pluginRealm,
   List<Artifact> pluginArtifacts)  | 
void | 
PluginRealmCache.register(MavenProject project,
        PluginRealmCache.Key key,
        PluginRealmCache.CacheRecord record)
Registers the specified cache record for usage with the given project. 
 | 
void | 
DefaultPluginRealmCache.register(MavenProject project,
        PluginRealmCache.Key key,
        PluginRealmCache.CacheRecord record)  | 
Copyright © 2001–2021 The Apache Software Foundation. All rights reserved.