> +import com.google.common.cache.LoadingCache;
> +
> +@Singleton
> +public class RequestAuthorization implements HttpRequestFilter {
> + @Resource
> + @Named(Constants.LOGGER_SIGNATURE)
> + Logger signatureLog = Logger.NULL;
> +
> + private final Supplier<Credentials> creds;
> + private final HttpUtils utils;
> + private final LoadingCache<Credentials, Authorization> cache;
> +
> + @Inject
> + public RequestAuthorization(@Provider Supplier<Credentials> creds, final
> B2Api b2Api, HttpUtils utils) {
> + this.creds = checkNotNull(creds, "creds");
> + this.utils = checkNotNull(utils, "utils");
Checks are redundant. The injector already enforces non-null values.
---
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs/pull/270/files/8bb355e1b286b2bbf77fd8d3cb75cd2d1aa6bc69#r64487262