using Admin.Core.Common.Output; using Admin.Core.Service.Admin.Cache; using Microsoft.AspNetCore.Mvc; using System.Threading.Tasks; namespace Admin.Core.Controllers.Admin { /// /// 缓存管理 /// public class CacheController : AreaController { private readonly ICacheService _cacheService; public CacheController(ICacheService cacheService) { _cacheService = cacheService; } /// /// 获取缓存列表 /// /// [HttpGet] public IResponseOutput List() { return _cacheService.List(); } /// /// 清除缓存 /// /// /// [HttpDelete] public async Task Clear(string cacheKey) { return await _cacheService.ClearAsync(cacheKey); } } }