Fixed: Clear expired from generator cache

This commit is contained in:
ta264
2021-04-12 21:52:54 +01:00
committed by Qstick
parent f1da3f9c5b
commit b14e87cd3d

View File

@@ -28,7 +28,7 @@ namespace NzbDrone.Core.Indexers.Cardigann
public override IIndexerRequestGenerator GetRequestGenerator() public override IIndexerRequestGenerator GetRequestGenerator()
{ {
return _generatorCache.Get(Settings.DefinitionFile, () => var generator = _generatorCache.Get(Settings.DefinitionFile, () =>
new CardigannRequestGenerator(_configService, new CardigannRequestGenerator(_configService,
_definitionService.GetDefinition(Settings.DefinitionFile), _definitionService.GetDefinition(Settings.DefinitionFile),
_logger) _logger)
@@ -36,6 +36,10 @@ namespace NzbDrone.Core.Indexers.Cardigann
HttpClient = _httpClient, HttpClient = _httpClient,
Settings = Settings Settings = Settings
}); });
_generatorCache.ClearExpired();
return generator;
} }
public override IParseIndexerResponse GetParser() public override IParseIndexerResponse GetParser()