CancellationToken on IRepository interface and related extension methods.