diff --git a/lib/spack/spack/fetch_strategy.py b/lib/spack/spack/fetch_strategy.py
index 3221716b91c9e46ac719a51187f1cd7f2474ad83..2607d0a7f4049b92b01c83005973088e28710856 100644
--- a/lib/spack/spack/fetch_strategy.py
+++ b/lib/spack/spack/fetch_strategy.py
@@ -352,15 +352,14 @@ def __str__(self):
             return "[no url]"
 
 
-class URLMirrorFetchStrategy(URLFetchStrategy):
-    """The resource associated with a URL at a mirror may be out of date.
-    """
+class CacheURLFetchStrategy(URLFetchStrategy):
+    """The resource associated with a cache URL may be out of date."""
     def __init__(self, *args, **kwargs):
-        super(URLMirrorFetchStrategy, self).__init__(*args, **kwargs)
+        super(CacheURLFetchStrategy, self).__init__(*args, **kwargs)
     
     @_needs_stage
     def fetch(self):
-        super(URLMirrorFetchStrategy, self).fetch()
+        super(CacheURLFetchStrategy, self).fetch()
         if self.digest:
             try:
                 self.check()
@@ -847,7 +846,7 @@ def store(self, fetcher, relativeDst):
         
     def fetcher(self, targetPath, digest):
         url = "file://" + join_path(self.root, targetPath)
-        return URLMirrorFetchStrategy(url, digest)
+        return CacheURLFetchStrategy(url, digest)
 
 
 class FetchError(spack.error.SpackError):