File: D:/HostingSpaces/TDijk1/erp-apps.eu/wwwroot/App_Code/Pux/Kentico/Cache/RequestCache.cs
using CMS.Helpers;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace Pux.Kentico.Cache
{
public class RequestCache
{
public static T Cache<T>(Func<T> loadFunction, string cacheKey) where T : class
{
T result = null;
if (!RequestStockHelper.Contains(cacheKey))
{
result = loadFunction();
RequestStockHelper.Add(cacheKey, result);
}
else
{
result = RequestStockHelper.GetItem(cacheKey) as T;
}
return result;
}
}
}