> @@ -198,6 +198,8 @@ public String putBlob(final String containerName, final 
> Blob blob) throws IOExce
>           Files.createParentDirs(outputFile);
>           if (payload.getRawContent() instanceof File)
>              Files.copy((File) payload.getRawContent(), outputFile);
> +         else if (payload.isRepeatable())
> +            Files.copy(payload, outputFile);
>           else {
>              payload = Payloads.newPayload(ByteStreams.toByteArray(payload));
>              Files.copy(payload, outputFile);

Or
```
else {
  if (!payload.isRepeatable()) {
    payload = Payloads.newPayload(ByteStreams.toByteArray(payload));
  }
  Files.copy(payload, outputFile);
}
```
Avoids some duplication but sacrifices some clarify?

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/119/files#r5887872

Reply via email to