android基于LruCache做一个带过期时间的缓存
由于LruCache已经挺完善的了,所以要写的代码也不多,就是简单判断下item有没有过期就可以了,给LruCache包装了一层。
全部代码已经打成一个库,放在github上了,有兴趣的可以看看。
Code
主要代码就2个:
public class CacheItem<K, V> {
private K key;
private V value;
private long createTime;
private long updateTime;
private long deleteTime;
// 方法略
}
public class MemCache<K, V>