> +
> + return payload;
> + }
> +
> + @Override
> + public void remove() {
> + throw new UnsupportedOperationException();
> + }
> +
> + @Override
> + public Iterator<Payload> iterator() {
> + return this;
> + }
> +
> + private Payload getNextPayload() {
> + byte[] content = new byte[readLen];Can you write this with Guava ```ByteStreams.limit```? This avoids the extra copy in memory. --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds/pull/192/files#r8215004
