delete(value) {
		this._invalidateCache();
		this._invalidateOrderedCache();
		return super.delete(value);
	}
@param {T} value value to delete
@returns {boolean} true if value existed in set, false otherwise