                 checkComplete resource
         )
 
+  # Let the world know
+  externalResourceCache.store {
+    path
+    prefix
+    separator
+    contentType
+    root: root.url
+    hrefs: (item.href for item in resources)
+  }
+
   contentPath + path
 
 exports.middleware = (options) ->


idResourceCache = {}
pathResourceCache = {}

checkComplete = (resource) ->
  # Determine if there are any incomplete operations

      path = req.url.substring contentPath.length
      resource = pathResourceCache[path]
      if not resource
        externalResourceCache.load path, (resource) ->
          if not resource
            return next()

          # Init the new object
          resource.req = req
          exports.combine resource

          # Start wait for build to complete then serve it up
          checkDeferred pathResourceCache[path]
      else
        checkDeferred resource
    else
