完成图片缓存，完成大部分代码注释，已经弄懂逻辑部分。