在我的安卓应用程序中,我正在使用启用缓存的OkHttpClient与Retrofit访问一些API。有些API有时会返回空数据。我们在应用程序中提供了一个“刷新”按钮,供客户重新从特定API加载数据。
我该如何告诉OkHttpClient忽略缓存记录,针对某个请求?或者,是否有一种机制可以删除与单个请求相对应的缓存响应?
我看到Cache.remove(request)方法,但它被标记为私有。
我该如何告诉OkHttpClient忽略缓存记录,针对某个请求?或者,是否有一种机制可以删除与单个请求相对应的缓存响应?
我看到Cache.remove(request)方法,但它被标记为私有。
new OkHttpClient().newBuilder().cache(null).build();
- Simon