|
|
|
|
@ -41,24 +41,10 @@ public class OkHttp { |
|
|
|
|
private OkHttpClient player; |
|
|
|
|
private OkDns dns; |
|
|
|
|
|
|
|
|
|
private static class Loader { |
|
|
|
|
static volatile OkHttp INSTANCE = new OkHttp(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static OkHttp get() { |
|
|
|
|
return Loader.INSTANCE; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public void clear() { |
|
|
|
|
cancelAll(); |
|
|
|
|
dns().clear(); |
|
|
|
|
selector().clear(); |
|
|
|
|
authenticator().clear(); |
|
|
|
|
authInterceptor().clear(); |
|
|
|
|
requestInterceptor().clear(); |
|
|
|
|
responseInterceptor().clear(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static OkDns dns() { |
|
|
|
|
if (get().dns != null) return get().dns; |
|
|
|
|
return get().dns = new OkDns(); |
|
|
|
|
@ -232,4 +218,18 @@ public class OkHttp { |
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public void clear() { |
|
|
|
|
cancelAll(); |
|
|
|
|
dns().clear(); |
|
|
|
|
selector().clear(); |
|
|
|
|
authenticator().clear(); |
|
|
|
|
authInterceptor().clear(); |
|
|
|
|
requestInterceptor().clear(); |
|
|
|
|
responseInterceptor().clear(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private static class Loader { |
|
|
|
|
static volatile OkHttp INSTANCE = new OkHttp(); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|