> +      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

Reply via email to