コード例 #1
0
 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);
 }
コード例 #2
0
 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));
 }
コード例 #3
0
 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));
 }
コード例 #4
0
 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));
 }
コード例 #5
0
 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));
 }