public virtual new bool Remove(TKey key)
 {
     LastAccessed.Remove(key);
     return(base.Remove(key));
 }
 public virtual bool Remove(TKey key)
 {
     LastAccessed.Remove(key);
     return(base.TryRemove(key, out _));
 }