Executing a Policy, I've see some people call ExecuteAsync like this:
...
.ExecuteAsync(async (ct) => await GetEmployeeAsync(employeeId, ct), cancellationToken);
And like this:
...
.ExecuteAsync(ct => GetEmployeeAsync(employeeId, ct), cancellationToken);
What is the difference and which one should be used?