@Override
        public int read(byte[] b, int off, int len) throws IOException {
            while (true) {
                if (current == null) {
                    if (!metas.hasNext()) {
                        return -1;
                    }
                    BlobMetadata meta = metas.next();
                    current = blobStore.getBlob(meta.getContainer(), meta.getName()).getPayload().openStream();
                }
                int result = current.read(b, off, len);
                if (result == -1) {
                    current.close();
                    current = null;
                    continue;
                }
                return result;
            }
        }
Write the String representation of a filesystem attribute.
src/main/java/org/gaul/s3proxy/nio2blob/AbstractNio2BlobStore.java