using Cache.Cache; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Cache { public class AppCtrl { private static AppCtrl mObj = null; private static LotteryCache mlotteryCache = null; private static TJDataCache mtJDataCache = null; private static FriendLinksDataCache mflDataCache = null; private static BaseDataCache bilDataCache = null; private static ZXviewDataCache zXviewDataCache = null; private static AdDataCache adDataCache = null; private static TrendChartCache trendChartCache = null; private static DataItemDetailCache dataItemDetailCache = null; private static TDKDataCache tdkDataCache = null; public static AppCtrl GetObj() { if (mObj == null) { mObj = new AppCtrl(); } return mObj; } public LotteryCache GetLotteryCache() { if (mlotteryCache == null) { mlotteryCache = new LotteryCache(); } return mlotteryCache; } public TJDataCache GetTJDataCache() { if (mtJDataCache == null) { mtJDataCache = new TJDataCache(); } return mtJDataCache; } /// /// 获取友链缓存 /// /// public FriendLinksDataCache GetFLDataCache() { if (mflDataCache == null) { mflDataCache = new FriendLinksDataCache(); } return mflDataCache; } /// /// 获取页面TDK缓存 /// /// public TDKDataCache GetTDKDataCache() { if (tdkDataCache == null) { tdkDataCache = new TDKDataCache(); } return tdkDataCache; } /// /// 获取BaseDataItem的缓存 /// /// public BaseDataCache GetBIDataCache() { if (bilDataCache == null) { bilDataCache = new BaseDataCache(); } return bilDataCache; } public ZXviewDataCache GetZXviewDataCache() { if (zXviewDataCache == null) { zXviewDataCache = new ZXviewDataCache(); } return zXviewDataCache; } /// /// 广告缓存 /// /// public AdDataCache GetAdDataCache() { if (adDataCache == null) { adDataCache = new AdDataCache(); } return adDataCache; } public TrendChartCache GetTrendChartCache() { if (trendChartCache==null) { trendChartCache = new TrendChartCache(); } return trendChartCache; } public DataItemDetailCache GetDataItemDetailCache() { if (dataItemDetailCache==null) { dataItemDetailCache = new DataItemDetailCache(); } return dataItemDetailCache; } } }