diff --git a/MapControl/Shared/TileImageLoader.cs b/MapControl/Shared/TileImageLoader.cs index a620b5fa..10351002 100644 --- a/MapControl/Shared/TileImageLoader.cs +++ b/MapControl/Shared/TileImageLoader.cs @@ -31,6 +31,10 @@ namespace MapControl { private static ILogger Logger => field ??= ImageLoader.LoggerFactory?.CreateLogger(typeof(TileImageLoader)); + private readonly Queue tileQueue = new Queue(); + private int tileCount; + private int taskCount; + /// /// Default folder path where a persistent cache implementation may save data, i.e. "C:\ProgramData\MapControl\TileCache". /// @@ -67,11 +71,7 @@ namespace MapControl /// /// Maximum number of parallel tile loading tasks. The default value is 4. /// - public static int MaxLoadTasks { get; set; } = 4; - - private readonly Queue tileQueue = new Queue(); - private int tileCount; - private int taskCount; + public int MaxLoadTasks { get; set; } = 4; public void BeginLoadTiles(IEnumerable tiles, TileSource tileSource, string cacheName, IProgress progress) {