org.apache.maven.plugin
Class DefaultPluginDescriptorCache
java.lang.Object
   org.apache.maven.plugin.DefaultPluginDescriptorCache
org.apache.maven.plugin.DefaultPluginDescriptorCache
- All Implemented Interfaces: 
- PluginDescriptorCache
- @Component(role=PluginDescriptorCache.class)
public class DefaultPluginDescriptorCache 
- extends Object- implements PluginDescriptorCache
Caches raw plugin descriptors. A raw plugin descriptor is a descriptor that has just been extracted from the plugin
 artifact and does not contain any runtime specific data. The cache must not be used for descriptors that hold runtime
 data like the plugin realm. Warning: This is an internal utility interface that is only public for
 technical reasons, it is not part of the public API. In particular, this interface can be changed or deleted without
 prior notice.
- Since:
- 3.0
- Author:
- Benjamin Bentmann
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
DefaultPluginDescriptorCache
public DefaultPluginDescriptorCache()
flush
public void flush()
- 
- Specified by:
- flushin interface- PluginDescriptorCache
 
- 
 
createKey
public PluginDescriptorCache.Key createKey(Plugin plugin,
                                           List<RemoteRepository> repositories,
                                           RepositorySystemSession session)
- 
- Specified by:
- createKeyin interface- PluginDescriptorCache
 
- 
 
get
public PluginDescriptor get(PluginDescriptorCache.Key cacheKey)
- 
- Specified by:
- getin interface- PluginDescriptorCache
 
- 
 
put
public void put(PluginDescriptorCache.Key cacheKey,
                PluginDescriptor pluginDescriptor)
- 
- Specified by:
- putin interface- PluginDescriptorCache
 
- 
 
clone
protected static PluginDescriptor clone(PluginDescriptor original)
- 
 
- 
 
Copyright © 2001-2012 The Apache Software Foundation. All Rights Reserved.