using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using LeaRun.Application.Busines.PipeNetworkManage; using LeaRun.Cache.Factory; using LeaRun.Application.Entity.PipeNetworkManage; namespace LeaRun.Application.Cache { /// /// 设备信息缓存 /// public class MeterListCache { private MeterBLL meterBll = new MeterBLL(); /// /// 设备信息 /// /// public IEnumerable GetMeterList() { var cacheList = CacheFactory.Cache().GetCache>(meterBll.cacheKey); if (cacheList == null) { var data = meterBll.GetMeters(); CacheFactory.Cache().WriteCache(data, meterBll.cacheKey); return data; } else { return cacheList; } } } }