remove(key: Key): void {
        if (!this.exists(key)) {
            return
        }