1.请求
cache dispatcher ----> network dispatcher
1)如果 http请求的头信息中 的cache-control max-age字段 未过期则使用 cache ttl(time to live)存活时间2)如果 max-age 过期 则先显示缓存再发network dispatcher 发netwokr请求 返回304/200 把缓存写入硬盘 返回结果
2. 缓存
二级缓存
1)DiskCache
2)LruImageCache
3.重试
DefaultRetryPolicy DEFAULT_MAX_RETRIES
4.超时
DefaultRetryPolicy DEFAULT_TIMEOUT_MS
1)请求超时
2)接收数据超时
5 日志
VolleyLog