Skip to content

Instantly share code, notes, and snippets.

@bdukes
Created June 7, 2011 18:18
Show Gist options
  • Save bdukes/1012808 to your computer and use it in GitHub Desktop.
Save bdukes/1012808 to your computer and use it in GitHub Desktop.
Attempts to clear DotNetNuke page output cache. Using the PE MemoryOutputCachingProvider
OutputCachingProvider.Instance(Host.PageCachingMethod).PurgeCache(portalId);
OutputCachingProvider.RemoveItemFromAllProviders(tabId);
foreach (var provider in OutputCachingProvider.GetProviderList())
{
provider.Value.PurgeCache(portalId);
}
foreach (var provider in ModuleCachingProvider.GetProviderList())
{
provider.Value.PurgeCache(portalId);
}
DataCache.ClearCache();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment