I like this change and believe we should be able to remove the directory notions out of jclouds!
Having said that, there are some providers where the behavior between delimiter/prefix and directory notions is not quite identical (I won't mention the file system provider, because it's pretty convoluted there anyway). In swift, the path parameter (what is used for directories) may return different results than when using delimiter/prefix. It supports the notion of directory blobs, which prefix and delimiter would not actually implicitly create. However, I don't know how many people actually rely on that functionality. I do think jclouds should deprecate support for directory blobs and move away from using the path parameter. None of the above precludes deprecating the support, but to actually switch over, consumers may need to do additional work on top of changing the parameters. --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds/pull/903#issuecomment-174037917
