Fixing async traversing of dependencies
Added support for an external URL
Added support for external URLs
Added support for an explicit cache key
Added line breaks to comments