get method
V?
get(
- K key
Implementation
V? get(K key) {
assert(key != null);
var mapValue = _map[key];
if (mapValue != null) {
// dart的LinkedHashMap是按照插入顺序排队的,为了符合lru cache要求,这里在get的时候重新插入元素,保证最近使用的最优先
_map.remove(key);
_map[key] = mapValue;
return mapValue;
} else {}
return null;
}