Description
Gremlin.Net async methods such as Promise do not accept a CancellationToken parameter and cannot therefore be cancelled. Applications often need to be closed quickly/responsively when a user quits or an application server component is shut down/rebooted - e.g., during cluster auto scaling/rebalancing.
All async methods should accept a CancellationToken parameter (which can be given a default value of 'default').