@Component(role=PluginDescriptorCache.class) public class DefaultPluginDescriptorCache extends java.lang.Object implements PluginDescriptorCache
PluginDescriptorCache.Key| Constructor and Description |
|---|
DefaultPluginDescriptorCache() |
| Modifier and Type | Method and Description |
|---|---|
protected static org.apache.maven.plugin.descriptor.PluginDescriptor |
clone(org.apache.maven.plugin.descriptor.PluginDescriptor original) |
PluginDescriptorCache.Key |
createKey(org.apache.maven.model.Plugin plugin,
java.util.List<org.eclipse.aether.repository.RemoteRepository> repositories,
org.eclipse.aether.RepositorySystemSession session) |
void |
flush() |
org.apache.maven.plugin.descriptor.PluginDescriptor |
get(PluginDescriptorCache.Key cacheKey) |
void |
put(PluginDescriptorCache.Key cacheKey,
org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor) |
public void flush()
flush in interface PluginDescriptorCachepublic PluginDescriptorCache.Key createKey(org.apache.maven.model.Plugin plugin, java.util.List<org.eclipse.aether.repository.RemoteRepository> repositories, org.eclipse.aether.RepositorySystemSession session)
createKey in interface PluginDescriptorCachepublic org.apache.maven.plugin.descriptor.PluginDescriptor get(PluginDescriptorCache.Key cacheKey)
get in interface PluginDescriptorCachepublic void put(PluginDescriptorCache.Key cacheKey, org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor)
put in interface PluginDescriptorCacheprotected static org.apache.maven.plugin.descriptor.PluginDescriptor clone(org.apache.maven.plugin.descriptor.PluginDescriptor original)