set method

E? set(
  1. int index,
  2. E? value
)

Implementation

E? set(int index, E? value) {
  autoPurge();

  var prevWeakRef = _entries[index];

  if (value == null) {
    _entries.removeAt(index);
  } else {
    _entries[index] = WeakReference(value);
  }

  return prevWeakRef.target;
}