刚刚回顾了LruCache的源码,发现两个问题。1、按LRU思路,每次插入后,如?
缓存有的带过期时间的,这种场景下,你如果删除多个缓存,可能会导致miss增多
换言之,你得考虑你得缓存,是读多还是写多,如果读多,一下子删除0.25(1-0.75),就很浪费,而写多,每次写一个删一个,也确实不合适