only recreate the lazy when needed

This commit is contained in:
Gary Wilber 2020-12-02 23:14:18 -08:00
parent 26a05e6974
commit 74f211960a

View File

@ -107,9 +107,12 @@ namespace MediaBrowser.Controller.BaseItemManager
/// Creates the metadata refresh throttler.
/// </summary>
private void SetupMetadataThrottler()
{
if (MetadataRefreshThrottler == null || MetadataRefreshThrottler.IsValueCreated)
{
MetadataRefreshThrottler = new Lazy<SemaphoreSlim>(() => new SemaphoreSlim(_metadataRefreshConcurrency));
}
}
/// <summary>
/// Returns the metadata refresh concurrency.