public class CachingModuleVersionRepository extends Object implements ModuleVersionRepository
| Constructor and Description |
|---|
CachingModuleVersionRepository(ModuleVersionRepository delegate,
ModuleResolutionCache moduleResolutionCache,
ModuleDescriptorCache moduleDescriptorCache,
CachedExternalResourceIndex<ArtifactAtRepositoryKey> artifactAtRepositoryCachedResolutionIndex,
CachePolicy cachePolicy,
TimeProvider timeProvider) |
| Modifier and Type | Method and Description |
|---|---|
DownloadedArtifact |
download(org.apache.ivy.core.module.descriptor.Artifact artifact) |
ModuleVersionDescriptor |
findModule(org.apache.ivy.core.module.descriptor.DependencyDescriptor requestedDependencyDescriptor) |
ModuleVersionDescriptor |
getDependency(org.apache.ivy.core.module.descriptor.DependencyDescriptor dd) |
String |
getId() |
String |
getName() |
boolean |
isLocal() |
org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleVersionRepository.CachedModuleLookup |
lookupModuleInCache(ModuleVersionRepository repository,
org.apache.ivy.core.module.descriptor.DependencyDescriptor resolvedDependencyDescriptor) |
ModuleVersionDescriptor |
resolveModule(org.apache.ivy.core.module.descriptor.DependencyDescriptor resolvedDependencyDescriptor,
org.apache.ivy.core.module.descriptor.DependencyDescriptor requestedDependencyDescriptor) |
String |
toString() |
public CachingModuleVersionRepository(ModuleVersionRepository delegate, ModuleResolutionCache moduleResolutionCache, ModuleDescriptorCache moduleDescriptorCache, CachedExternalResourceIndex<ArtifactAtRepositoryKey> artifactAtRepositoryCachedResolutionIndex, CachePolicy cachePolicy, TimeProvider timeProvider)
public String getId()
getId in interface ModuleVersionRepositorypublic String getName()
getName in interface ModuleVersionRepositorypublic boolean isLocal()
isLocal in interface ModuleVersionRepositorypublic ModuleVersionDescriptor getDependency(org.apache.ivy.core.module.descriptor.DependencyDescriptor dd)
getDependency in interface ModuleVersionRepositorypublic ModuleVersionDescriptor findModule(org.apache.ivy.core.module.descriptor.DependencyDescriptor requestedDependencyDescriptor)
public org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleVersionRepository.CachedModuleLookup lookupModuleInCache(ModuleVersionRepository repository, org.apache.ivy.core.module.descriptor.DependencyDescriptor resolvedDependencyDescriptor)
public ModuleVersionDescriptor resolveModule(org.apache.ivy.core.module.descriptor.DependencyDescriptor resolvedDependencyDescriptor, org.apache.ivy.core.module.descriptor.DependencyDescriptor requestedDependencyDescriptor)
public DownloadedArtifact download(org.apache.ivy.core.module.descriptor.Artifact artifact)
download in interface ModuleVersionRepositoryCopyright © 2013. All rights reserved