public void ClearBuildsCache() { CachingLifetimeManager cachingLifetimeManager = Container.Resolve <CachingLifetimeManager>(); CachingCallHandler cache = cachingLifetimeManager.GetCachingCallHandler(); cache.ClearBuildsCache(); }
public void AddAopHandler(MethodBase methodBase, IList methodHandlers) { if (usageAttribute) { AddAopHandlerByUsageAttribute(methodBase, methodHandlers); } else { var handler = new CachingCallHandler(new CachingData(maxResultCaching, lifetimeType, lifetimeMethod)); methodHandlers.Add(handler); } }
public void ShouldBeAbleToSetCacheExpiration() { CachingCallHandler handler = new CachingCallHandler(new TimeSpan(1, 0, 0)); Assert.AreEqual(new TimeSpan(1, 0, 0), handler.ExpirationTime); }
public void ShouldDefaultToFiveMinuteCacheExpiration() { CachingCallHandler handler = new CachingCallHandler(); Assert.AreEqual(new TimeSpan(0, 5, 0), handler.ExpirationTime); }