重构 LruCache，timeout 语义从最后访问时间修改为数据更新时间