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