From 5302be8bc13c86d4bb039a759441ea456b77c202 Mon Sep 17 00:00:00 2001 From: Shaun Walker Date: Mon, 12 Sep 2022 16:19:32 -0400 Subject: [PATCH] optimize assembly list retrieval --- Oqtane.Server/Controllers/InstallationController.cs | 7 ++++--- Oqtane.Server/Controllers/LanguageController.cs | 1 - 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Oqtane.Server/Controllers/InstallationController.cs b/Oqtane.Server/Controllers/InstallationController.cs index d5b069fb..ff5e63c8 100644 --- a/Oqtane.Server/Controllers/InstallationController.cs +++ b/Oqtane.Server/Controllers/InstallationController.cs @@ -19,8 +19,6 @@ using System.Net.Http.Headers; using System.Threading.Tasks; using Microsoft.Extensions.Logging; using System.Collections.Generic; -using System.Diagnostics; -using static System.Net.WebRequestMethods; namespace Oqtane.Controllers { @@ -105,7 +103,10 @@ namespace Oqtane.Controllers [HttpGet("list")] public List List() { - return GetAssemblyList(); + return _cache.GetOrCreate("assemblieslist", entry => + { + return GetAssemblyList(); + }); } // GET api//load?list=x,y diff --git a/Oqtane.Server/Controllers/LanguageController.cs b/Oqtane.Server/Controllers/LanguageController.cs index bce3db06..dc63eda8 100644 --- a/Oqtane.Server/Controllers/LanguageController.cs +++ b/Oqtane.Server/Controllers/LanguageController.cs @@ -12,7 +12,6 @@ using Oqtane.Shared; using System.Linq; using System.Diagnostics; using System.Globalization; -using System; namespace Oqtane.Controllers {