Adds a mapping between a requestId and a full track name.
The requestId to associate.
The full track name to associate.
:RequestIdError if the requestId or name is already mapped to a different value.
Checks if the map contains a given full track name.
The full track name to check.
True if the name exists, false otherwise.
Checks if the map contains a given requestId.
The requestId to check.
True if the requestId exists, false otherwise.
Gets the full track name for a given requestId.
The requestId to look up.
The associated full track name.
:RequestIdError if the requestId does not exist.
Gets the requestId for a given full track name.
The full track name to look up.
The associated requestId.
:RequestIdError if the name does not exist.
Removes a mapping by full track name.
The full track name to remove.
The removed requestId, or undefined if not found.
Removes a mapping by requestId.
The requestId to remove.
The removed full track name, or undefined if not found.
A bidirectional map between requestId (bigint) and full track names. Used to efficiently look up either by requestId or by name, enforcing uniqueness.