public static async Task <SessionHolder> Allocate(
                SpannerConnection owner,
                TransactionOptions options,
                CancellationToken cancellationToken)
            {
                var session = await owner.AllocateSession(options, cancellationToken).ConfigureAwait(false);

                return(new SessionHolder(owner, session));
            }