optimize assembly list retrieval

This commit is contained in:
Shaun Walker 2022-09-12 16:19:32 -04:00
parent 23ae4b01cb
commit 5302be8bc1
2 changed files with 4 additions and 4 deletions

View File

@ -19,8 +19,6 @@ using System.Net.Http.Headers;
using System.Threading.Tasks; using System.Threading.Tasks;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using System.Collections.Generic; using System.Collections.Generic;
using System.Diagnostics;
using static System.Net.WebRequestMethods;
namespace Oqtane.Controllers namespace Oqtane.Controllers
{ {
@ -105,7 +103,10 @@ namespace Oqtane.Controllers
[HttpGet("list")] [HttpGet("list")]
public List<string> List() public List<string> List()
{ {
return GetAssemblyList(); return _cache.GetOrCreate("assemblieslist", entry =>
{
return GetAssemblyList();
});
} }
// GET api/<controller>/load?list=x,y // GET api/<controller>/load?list=x,y

View File

@ -12,7 +12,6 @@ using Oqtane.Shared;
using System.Linq; using System.Linq;
using System.Diagnostics; using System.Diagnostics;
using System.Globalization; using System.Globalization;
using System;
namespace Oqtane.Controllers namespace Oqtane.Controllers
{ {