@Component(role=PluginDescriptorCache.class) public class DefaultPluginDescriptorCache extends Object implements PluginDescriptorCache
PluginDescriptorCache.Key| Constructor and Description | 
|---|
| DefaultPluginDescriptorCache() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected static PluginDescriptor | clone(PluginDescriptor original) | 
| PluginDescriptorCache.Key | createKey(Plugin plugin,
         List<org.eclipse.aether.repository.RemoteRepository> repositories,
         org.eclipse.aether.RepositorySystemSession session) | 
| void | flush() | 
| PluginDescriptor | get(PluginDescriptorCache.Key cacheKey) | 
| void | put(PluginDescriptorCache.Key cacheKey,
   PluginDescriptor pluginDescriptor) | 
public void flush()
flush in interface PluginDescriptorCachepublic PluginDescriptorCache.Key createKey(Plugin plugin, List<org.eclipse.aether.repository.RemoteRepository> repositories, org.eclipse.aether.RepositorySystemSession session)
createKey in interface PluginDescriptorCachepublic PluginDescriptor get(PluginDescriptorCache.Key cacheKey)
get in interface PluginDescriptorCachepublic void put(PluginDescriptorCache.Key cacheKey, PluginDescriptor pluginDescriptor)
put in interface PluginDescriptorCacheprotected static PluginDescriptor clone(PluginDescriptor original)
Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.