I implemented a subclass of ImageTiledLayer.
if I check cancellationToken.IsCancellationRequested == true and throw OperationCanceledException or TaskCanceledException with loading operation cancel, the method GetTileDataAsync will never be called with same level, row and column parameters. I guess that wrong result is cached.
How is the right way to use cancellationToken?