public LinkedCacheDependencyTest() { m_cacheMock = new Mock <ICache>(MockBehavior.Strict); m_expiresAt = DateTime.Now.AddMinutes(10); m_dependency = new LinkedCacheDependency(m_cacheMock.Object, "HeadKey", m_expiresAt); }
public static TResult Get <TA, TB, TResult>(this ICache cache, Func2 <TA, TB, TResult> createFunc, TA arga, TB argb, DateTime expiresAt, LinkedCacheDependency dependency) { return(CacheHelper.Get <TA, TB, TResult>(cache, createFunc, arga, argb, expiresAt, dependency)); }
public static TResult Get <TResult>(this ICache cache, string key, Func2 <TResult> createFunc, DateTime expiresAt, LinkedCacheDependency dependency) { return(CacheHelper.Get <TResult>(cache, key, createFunc, expiresAt, dependency)); }
public static TResult Get <T, TResult>(this ICache cache, Func2 <T, TResult> createFunc, T arg, TimeSpan validFor, LinkedCacheDependency dependency) { return(CacheHelper.Get <T, TResult>(cache, createFunc, arg, validFor, dependency)); }
public static TResult Get <TResult>(this ICache cache, string key, Func2 <TResult> createFunc, Action <DataKey <TResult> > storeFunc, LinkedCacheDependency dependency) { return(CacheHelper.Get <TResult>(cache, key, createFunc, storeFunc, dependency)); }