public void RebuildClient(Action <OkHttpClient.Builder> customBuild)
        {
            if (client != null)
            {
                // This should finish out any in flight requests
                client.Dispatcher().ExecutorService().Shutdown();
                client = null;
            }

            var builder = new OkHttpClient.Builder();

            CommonClientBuilder(builder);
            customBuild?.Invoke(builder);
            client = builder.Build();
        }