java - okhttp3.3 框架中,如何设置cache?

查看:142
本文介绍了java - okhttp3.3 框架中,如何设置cache?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

在okhttp3版本和以前的不一样了么,我想设置一下缓存,但是没有显示有这个setCache()方法?

public CacheResponse(File cacheDirectory) throws Exception {
  int cacheSize = 10 * 1024 * 1024; // 10 MiB
  Cache cache = new Cache(cacheDirectory, cacheSize);

  client = new OkHttpClient();
    
  // 此处会提示没有这个setCache(),我用的eclipse
  client.setCache(cache);
}

解决方案

3.3使用Builder来设置Cache

OkHttpClient.Builder builder = new OkHttpClient.Builder();
builder.cache(cache);
OkHttpClient client = builder.build();

这篇关于java - okhttp3.3 框架中,如何设置cache?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆