Class CachedDependencyResolver

  • All Implemented Interfaces:
    org.robolectric.internal.dependency.DependencyResolver

    public class CachedDependencyResolver
    extends Object
    implements org.robolectric.internal.dependency.DependencyResolver
    • Constructor Summary

      Constructors 
      Constructor Description
      CachedDependencyResolver​(org.robolectric.internal.dependency.DependencyResolver dependencyResolver, File cacheDir, long cacheValidTime)  
      CachedDependencyResolver​(org.robolectric.internal.dependency.DependencyResolver dependencyResolver, org.robolectric.internal.dependency.CachedDependencyResolver.Cache cache, org.robolectric.internal.dependency.CachedDependencyResolver.CacheNamingStrategy cacheNamingStrategy, org.robolectric.internal.dependency.CachedDependencyResolver.CacheValidationStrategy cacheValidationStrategy)  
    • Constructor Detail

      • CachedDependencyResolver

        public CachedDependencyResolver​(org.robolectric.internal.dependency.DependencyResolver dependencyResolver,
                                        File cacheDir,
                                        long cacheValidTime)
      • CachedDependencyResolver

        public CachedDependencyResolver​(org.robolectric.internal.dependency.DependencyResolver dependencyResolver,
                                        org.robolectric.internal.dependency.CachedDependencyResolver.Cache cache,
                                        org.robolectric.internal.dependency.CachedDependencyResolver.CacheNamingStrategy cacheNamingStrategy,
                                        org.robolectric.internal.dependency.CachedDependencyResolver.CacheValidationStrategy cacheValidationStrategy)
    • Method Detail

      • getLocalArtifactUrl

        public URL getLocalArtifactUrl​(org.robolectric.internal.dependency.DependencyJar dependency)
        Specified by:
        getLocalArtifactUrl in interface org.robolectric.internal.dependency.DependencyResolver