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;
}
}
}