private okhttp3.OkHttpClient getClient(feign.Request.Options options) {
    okhttp3.OkHttpClient requestScoped;
    if (delegate.connectTimeoutMillis() != options.connectTimeoutMillis()
        || delegate.readTimeoutMillis() != options.readTimeoutMillis()
        || delegate.followRedirects() != options.isFollowRedirects()) {
      requestScoped =
          delegate
              .newBuilder()
              .connectTimeout(options.connectTimeoutMillis(), TimeUnit.MILLISECONDS)
              .readTimeout(options.readTimeoutMillis(), TimeUnit.MILLISECONDS)
              .followRedirects(options.isFollowRedirects())
              .build();
    } else {
      requestScoped = delegate;
    }
    return requestScoped;
  }
This module directs Feign's http requests to
<a href="http://square.github.io/okhttp/">OkHttp</a>, which enables SPDY and better network
control. Ex.

<pre>
GitHub github = Feign.builder().client(new OkHttpClient()).target(GitHub.class,
"https://api.github.com");
okhttp/src/main/java/feign/okhttp/OkHttpClient.java