Shuxia Ning
2024-11-08 0cd48df8ccca96a8a0117a508c342a90dc2eacb8
Service/HStation.Service.Assets.Core/05-service/06-PipeLine/03-AssetsPipeLineCoefficient/Cache/AssetsSprinklerCoefficientCacheHelper.cs
copy from Service/HStation.Service.Assets.Core/05-service/09-Nozzle/02-ThreeLinkSeries/Cache/NozzleSeriesCacheHelper.cs copy to Service/HStation.Service.Assets.Core/05-service/06-PipeLine/03-AssetsPipeLineCoefficient/Cache/AssetsSprinklerCoefficientCacheHelper.cs
Îļþ´Ó Service/HStation.Service.Assets.Core/05-service/09-Nozzle/02-ThreeLinkSeries/Cache/NozzleSeriesCacheHelper.cs ¸´ÖÆ
@@ -1,12 +1,12 @@
namespace HStation.Service
{
    /// <summary>
    /// AssetsSprinklerSeries
    /// AssetsPipeLineCoefficient
    /// ç¼“存辅助类
    /// </summary>
    internal class AssetsNozzleSeriesCacheHelper
    internal class AssetsPipeLineCoefficientCacheHelper
    {
        private const string _contentKey = "AssetsNozzleSeriesList";
        private const string _contentKey = "AssetsPipeLineCoefficientList";
        internal static string GetCacheKey()
        {
@@ -16,7 +16,7 @@
        /// <summary>
        /// è®¾ç½®ç¼“å­˜
        /// </summary>
        public static void Set(List<Model.AssetsSprinklerSeries> list, int Minites = 30, int RandomSeconds = 0)
        public static void Set(List<Model.AssetsPipeLineCoefficient> list, int Minites = 30, int RandomSeconds = 0)
        {
            var cacheKey = GetCacheKey();
            MemoryCacheHelper.Set(cacheKey, list, Minites * 60 + RandomSeconds);
@@ -26,16 +26,16 @@
        /// èŽ·å–ç¼“å­˜
        /// </summary>
        /// <returns></returns>
        public static List<Model.AssetsSprinklerSeries> Get()
        public static List<Model.AssetsPipeLineCoefficient> Get()
        {
            var cacheKey = GetCacheKey();
            return MemoryCacheHelper.Get<List<Model.AssetsSprinklerSeries>>(cacheKey);
            return MemoryCacheHelper.Get<List<Model.AssetsPipeLineCoefficient>>(cacheKey);
        }
        /// <summary>
        /// èŽ·å–è®¾ç½®ç¼“å­˜
        /// </summary>
        public static List<Model.AssetsSprinklerSeries> GetSet(Func<List<Model.AssetsSprinklerSeries>> func, int Minites = 30, int RandomSeconds = 0)
        public static List<Model.AssetsPipeLineCoefficient> GetSet(Func<List<Model.AssetsPipeLineCoefficient>> func, int Minites = 30, int RandomSeconds = 0)
        {
            var cacheKey = GetCacheKey();
            return MemoryCacheHelper.GetSet(cacheKey, func, Minites * 60 + RandomSeconds);