Glide内存优化之GroupedLinkedMap
相信很多人看到这个数据结构,觉得一脸懵,因为很少甚至都没有见到过这个数据结构。其实这个数据结构是Glide在实现Bitmap缓存池时,自己定义的一个数据结构,功能类似我们常用的HashMap,但是又和HashMap不太一样,个哦能上做了一些修改。这个数据结构虽然简单,但是它的实现思路和背后设计的原因还是很值得我们学习和研究的,所以今天我们就来看下这个结构。本文基于源码版本学习(后续会持续更新《深入学习Glide的专栏》)
原创
2023-08-22 22:03:46 ·
82 阅读 ·
0 评论