From e0031af7c32beb5fcc07a36e72f56c5c15fee979 Mon Sep 17 00:00:00 2001 From: Andrius Mudinas Date: Wed, 25 Sep 2019 00:22:14 +0100 Subject: [PATCH 1/2] Add factory to clients --- .../Containers/SentimentMainModule.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Sentiment/Wikiled.Sentiment.Analysis/Containers/SentimentMainModule.cs b/src/Sentiment/Wikiled.Sentiment.Analysis/Containers/SentimentMainModule.cs index 0f0078e..bb42b7b 100644 --- a/src/Sentiment/Wikiled.Sentiment.Analysis/Containers/SentimentMainModule.cs +++ b/src/Sentiment/Wikiled.Sentiment.Analysis/Containers/SentimentMainModule.cs @@ -62,8 +62,8 @@ public IServiceCollection ConfigureServices(IServiceCollection services) .AddFactory(); services.AddTransient(); - services.AddTransient(); - services.AddTransient(); + services.AddTransient().AddFactory(); + services.AddTransient().AddFactory(); services.AddScoped().As(); services.AddScoped(); From 7d8896f4017a6d2c0589581de2afc5ed136896b0 Mon Sep 17 00:00:00 2001 From: Andrius Mudinas Date: Wed, 25 Sep 2019 23:27:56 +0100 Subject: [PATCH 2/2] Make memory singleton --- .../Containers/SentimentMainModule.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Sentiment/Wikiled.Sentiment.Analysis/Containers/SentimentMainModule.cs b/src/Sentiment/Wikiled.Sentiment.Analysis/Containers/SentimentMainModule.cs index bb42b7b..4be0650 100644 --- a/src/Sentiment/Wikiled.Sentiment.Analysis/Containers/SentimentMainModule.cs +++ b/src/Sentiment/Wikiled.Sentiment.Analysis/Containers/SentimentMainModule.cs @@ -41,7 +41,7 @@ public IServiceCollection ConfigureServices(IServiceCollection services) services.AddSingleton(); services.AddSingleton(); - services.AddScoped(c => new MemoryCache(new MemoryCacheOptions())); + services.AddSingleton(c => new MemoryCache(new MemoryCacheOptions())); services.AddTransient();