okhttp拦截器之CacheInterceptor解析

在上一次【https://www.cnblogs.com/webor2006/p/9150658.html】了解了缓存的存与取的细节之后,接下来就可以分析一下OkHttp的缓存拦截器啦:

OkHttp的缓存其实都是由该缓存来完成的,所以来看一下它的intercept()的实现细节:

那进一步来看一下该缓存策略是干嘛的?

跟进去看一下是如何来生成缓存策略的:

此时回到主流程上来:

那它的具体实现呢?其实在该接口的描述中有说明:

所以点击okhttp3.Cache去观注一下:

好,继续回到主流程往下:

最后就返回response啦:

原文地址:https://www.cnblogs.com/webor2006/p/9281224.html