diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-04-15 15:09:27 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-04-15 15:09:27 -0400 |
| commit | b838c5301787c181863436d4fc29ae1d61e25522 (patch) | |
| tree | dc703198754e188d8b8cf14d283d8159074eec12 /MediaBrowser.Controller/Drawing/ImageManager.cs | |
| parent | 2b8b98b59090ab6d077ac76cf9185da7d6ac126a (diff) | |
reduce uses of Task.Run
Diffstat (limited to 'MediaBrowser.Controller/Drawing/ImageManager.cs')
| -rw-r--r-- | MediaBrowser.Controller/Drawing/ImageManager.cs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/MediaBrowser.Controller/Drawing/ImageManager.cs b/MediaBrowser.Controller/Drawing/ImageManager.cs index ad3f66d2c..32ff940b2 100644 --- a/MediaBrowser.Controller/Drawing/ImageManager.cs +++ b/MediaBrowser.Controller/Drawing/ImageManager.cs @@ -217,7 +217,7 @@ namespace MediaBrowser.Controller.Drawing var outputTask = toStream.WriteAsync(bytes, 0, bytes.Length); // kick off a task to cache the result - Task.Run(() => CacheResizedImage(cacheFilePath, bytes)); + await CacheResizedImage(cacheFilePath, bytes).ConfigureAwait(false); await outputTask.ConfigureAwait(false); } @@ -238,7 +238,7 @@ namespace MediaBrowser.Controller.Drawing /// </summary> /// <param name="cacheFilePath">The cache file path.</param> /// <param name="bytes">The bytes.</param> - private async void CacheResizedImage(string cacheFilePath, byte[] bytes) + private async Task CacheResizedImage(string cacheFilePath, byte[] bytes) { // Save to the cache location using (var cacheFileStream = new FileStream(cacheFilePath, FileMode.Create, FileAccess.Write, FileShare.Read, StreamDefaults.DefaultFileStreamBufferSize, FileOptions.Asynchronous)) @@ -320,7 +320,7 @@ namespace MediaBrowser.Controller.Drawing var size = ImageHeader.GetDimensions(imagePath, _logger); // Update the file system cache - Task.Run(() => File.WriteAllText(fullCachePath, size.Width.ToString(UsCulture) + @"|" + size.Height.ToString(UsCulture))); + File.WriteAllText(fullCachePath, size.Width.ToString(UsCulture) + @"|" + size.Height.ToString(UsCulture)); return new ImageSize { Width = size.Width, Height = size.Height }; } |
