set(key: K, value: V, skipDisposeOnOverwrite = false): void {
console.warn(new Error('Trying to add a disposable to a DisposableMap that has already been disposed of. The added object will be leaked!').stack);
}
if (!skipDisposeOnOverwrite) {
this._store.get(key)?.dispose();
}
this._store.set(key, value);
setParentOfDisposable(value, this);
}
/**