> + HttpRequest request = processor.apply(Invocation.create(getMethod,
> ImmutableList.<Object> of(container, name)));
> + return cleanRequest(signForTemporaryAccess(request, timeInSeconds));
> + }
> +
> + @Override
> + public HttpRequest signPutBlob(String container, Blob blob, long
> timeInSeconds) {
> + checkNotNull(container, "container");
> + checkNotNull(blob, "blob");
> + HttpRequest request = processor.apply(Invocation.create(createMethod,
> + ImmutableList.<Object>of(container, blobToObject.apply(blob))));
> + return cleanRequest(signForTemporaryAccess(request, timeInSeconds));
> + }
> +
> + private HttpRequest signForTemporaryAccess(HttpRequest request, long
> timeInSeconds) {
> + // Update the 'DATE' header
> + final String expiration =
> String.valueOf(System.currentTimeMillis()/1000 + timeInSeconds);
A little more verbose, but perhaps clearer?
```
String.valueOf(MILLISECONDS.toSeconds(System.currentTimeMillis()) +
timeInSeconds);
```
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/71/files#r5336145