Class CachingProvider
Inheritance
CachingProvider
Assembly: DotNetNuke.dll
Syntax
public abstract class CachingProvider
Constructors
CachingProvider()
Declaration
protected CachingProvider()
Properties
Cache
Declaration
protected static Cache Cache { get; }
Property Value
CacheExpirationDisable
Declaration
protected static bool CacheExpirationDisable { get; }
Property Value
Methods
CleanCacheKey(string)
Declaration
public static string CleanCacheKey(string cacheKey)
Parameters
Type |
Name |
Description |
string |
cacheKey |
|
Returns
Clear(string, string)
Declaration
public virtual void Clear(string type, string data)
Parameters
ClearCacheInternal(string, string, bool)
Declaration
protected void ClearCacheInternal(string cacheType, string data, bool clearRuntime)
Parameters
GetCacheKey(string)
Declaration
public static string GetCacheKey(string cacheKey)
Parameters
Type |
Name |
Description |
string |
cacheKey |
|
Returns
GetEnumerator()
Declaration
public virtual IDictionaryEnumerator GetEnumerator()
Returns
GetItem(string)
Declaration
public virtual object GetItem(string cacheKey)
Parameters
Type |
Name |
Description |
string |
cacheKey |
|
Returns
Insert(string, object)
Declaration
public virtual void Insert(string cacheKey, object itemToCache)
Parameters
Insert(string, object, DNNCacheDependency)
Declaration
public virtual void Insert(string cacheKey, object itemToCache, DNNCacheDependency dependency)
Parameters
Insert(string, object, DNNCacheDependency, DateTime, TimeSpan)
Declaration
public virtual void Insert(string cacheKey, object itemToCache, DNNCacheDependency dependency, DateTime absoluteExpiration, TimeSpan slidingExpiration)
Parameters
Insert(string, object, DNNCacheDependency, DateTime, TimeSpan, CacheItemPriority, CacheItemRemovedCallback)
Declaration
public virtual void Insert(string cacheKey, object itemToCache, DNNCacheDependency dependency, DateTime absoluteExpiration, TimeSpan slidingExpiration, CacheItemPriority priority, CacheItemRemovedCallback onRemoveCallback)
Parameters
Instance()
Declaration
public static CachingProvider Instance()
Returns
IsWebFarm()
Declaration
public virtual bool IsWebFarm()
Returns
PurgeCache()
Declaration
public virtual string PurgeCache()
Returns
Remove(string)
Declaration
public virtual void Remove(string cacheKey)
Parameters
Type |
Name |
Description |
string |
cacheKey |
|
RemoveInternal(string)
Declaration
protected void RemoveInternal(string cacheKey)
Parameters
Type |
Name |
Description |
string |
cacheKey |
|
Extension Methods