remove<T extends Object> method

T? remove<T extends Object>({
  1. Object? key,
  2. bool callOnDestroy = true,
})

手动移除指定的key

Implementation

T? remove<T extends Object>({Object? key, bool callOnDestroy = true}) {
  final entry = _data.remove(_genKey<T>(key: key));
  final d = entry?.data;
  if (callOnDestroy) {
    entry?._destroy();
  }
  return d as T?;
}