get method
V?
get(
- K key
获取缓存数据(过期数据返回 null)
Implementation
V? get(K key) {
final entry = _cache[key];
if (entry == null) return null;
// 检查是否过期
if (entry.isExpired) {
remove(key);
return null;
}
// 更新访问顺序
_accessOrder.remove(key);
_accessOrder.add(key);
return entry.value;
}