2019年7月24日大约 5 分钟
- 影视点播46
- iOS28
- 起源7
- 男歌手5
- 女歌手5
- 音乐4
- Linux4
- 前端跨平台4
- 宋4
- 总结4
- 直播3
- Flutter3
- JavaScript3
- YY2
- python2
- GitHub2
- 浏览器2
- CSS2
- Vue2
- 发展2
- 公告1
- 网络电视1
- 音乐电台1
- 私密频道1
- 都市台1
- 方言台1
- 经济台1
- 交通台1
- 体育台1
- 网络台1
- 文艺台1
- 音乐台1
- 资讯台1
- IPTV1
- 工具教程1
- Vercel1
- AI1
- 开源软件1
- rust1
- Git1
- 指南1
- Dart1
- Swift1
- 隋1
- 唐1
- 明1
- 清1
- 近代1
- 初阶1
- 进阶1
1.1. 前言
开发中总会用到各种缓存,但是各位有没有考虑过什么样的缓存才能被叫做优秀的缓存,或者说优秀的缓存应该具备哪些特质?
本文将结合 YYCache 的源码逐步带大家找到答案。
YYCache 是一个线程安全的高性能键值缓存(该项目是 YYKit 组件之一)
YYCache 的代码逻辑清晰,注释详尽,加上自身不算太大的代码量使得其阅读非常简单,更加难能可贵的是它的性能还非常高。
2019年4月27日大约 8 分钟
2018年8月5日大约 3 分钟
2018年5月31日大约 3 分钟
2018年1月18日大约 10 分钟
2018年1月12日大约 1 分钟
2017年11月21日大约 3 分钟
2017年8月30日大约 3 分钟
2017年8月16日大约 2 分钟
2017年7月12日大约 1 分钟