using NetAdmin.Cache;
using NetAdmin.Domain.Dto.Sys.Tool;
using NetAdmin.SysComponent.Application.Services.Sys.Dependency;
using NetAdmin.SysComponent.Cache.Sys.Dependency;
namespace NetAdmin.SysComponent.Cache.Sys;
///
public sealed class ToolsCache(IDistributedCache cache, IToolsService service) //
: DistributedCache(cache, service), IScoped, IToolsCache
{
///
public Task GetChangeLogAsync()
{
return Service.GetChangeLogAsync();
}
///
public Task> GetModulesAsync()
{
return Service.GetModulesAsync();
}
///
public Task GetServerUtcTimeAsync()
{
return Service.GetServerUtcTimeAsync();
}
///
public Task GetVersionAsync()
{
return Service.GetVersionAsync();
}
}