public void Refresh(string removedKey, object expiredValue, CacheItemRemovedReason removalReason) { var cacheManager = EnterpriseLibraryContainer.Current.GetInstance <ICacheManager>(); var fileContents = File.ReadAllText(_filename); var refreshAction = new FileRefreshAction(_filename); var expiration = new FileDependency(_filename); cacheManager.Add(removedKey, fileContents, CacheItemPriority.Normal, refreshAction, expiration); }
public void Refresh(string removedKey, object expiredValue, CacheItemRemovedReason removalReason) { var cacheManager = EnterpriseLibraryContainer.Current.GetInstance<ICacheManager>(); var fileContents = File.ReadAllText(_filename); var refreshAction = new FileRefreshAction(_filename); var expiration = new FileDependency(_filename); cacheManager.Add(removedKey, fileContents, CacheItemPriority.Normal, refreshAction, expiration); }