diff options
| author | Gary Wilber <Spacetech326@gmail.com> | 2020-12-02 23:14:18 -0800 |
|---|---|---|
| committer | Gary Wilber <Spacetech326@gmail.com> | 2020-12-02 23:14:18 -0800 |
| commit | 74f211960a5df659d51b4e836ee784497829a3ed (patch) | |
| tree | 7799944655355721f1dd01ae8b55b77ff6e4fe2a /MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs | |
| parent | 26a05e69748285e2cb2a7647496e44e6c70a0d97 (diff) | |
only recreate the lazy when needed
Diffstat (limited to 'MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs')
| -rw-r--r-- | MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs b/MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs index 4981b0927..7aec3b322 100644 --- a/MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs +++ b/MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs @@ -108,7 +108,10 @@ namespace MediaBrowser.Controller.BaseItemManager /// </summary> private void SetupMetadataThrottler() { - MetadataRefreshThrottler = new Lazy<SemaphoreSlim>(() => new SemaphoreSlim(_metadataRefreshConcurrency)); + if (MetadataRefreshThrottler == null || MetadataRefreshThrottler.IsValueCreated) + { + MetadataRefreshThrottler = new Lazy<SemaphoreSlim>(() => new SemaphoreSlim(_metadataRefreshConcurrency)); + } } /// <summary> |
