added with-file-cache
added file-body protocol to return jar files as inputstreams