2.23 Volley源码解析
2.23.1 架构图(引用自CodeKK)

RequestQueue, 请求队列, 包含StringRequest、JsonRequest等``CacheDispatcher, 缓存队列, 如果缓存生效, 则直接返回返回NetworkDispatcher, 网络请求分发Cache,DiskBasedCache类实现, 默认最大5MB, 超过5MB则清理缓存, 如果请求返回大于5MB, 则不进行缓存BasicNetwork, 系统版本大于等于2.3则使用HurlStack, 即HttpUrlConnection, 否则使用HttpClientStack, 即HttpClient, 原因是2.3以前不支持HttpUrlConnection