Class DefaultCacheProvider
Inheritance
System.Object
DefaultCacheProvider
Assembly: EPiServer.Data.Cache.dll
Version: 12.0.3
Syntax
public class DefaultCacheProvider : CacheProvider
Constructors
DefaultCacheProvider()
Declaration
public DefaultCacheProvider()
DefaultCacheProvider(IObjectInstanceCache)
Declaration
public DefaultCacheProvider(IObjectInstanceCache cacheInstance)
Parameters
DefaultCacheProvider(ISynchronizedObjectInstanceCache)
Declaration
public DefaultCacheProvider(ISynchronizedObjectInstanceCache cacheInstance)
Parameters
Properties
CacheInstance
Declaration
protected ISynchronizedObjectInstanceCache CacheInstance { get; set; }
Property Value
ExternalCacheHandler
Declaration
protected override IExternalCacheHandler ExternalCacheHandler { get; }
Property Value
Overrides
InstanceCache
Declaration
protected IObjectInstanceCache InstanceCache { get; set; }
Property Value
Methods
ClearAllCore()
Declaration
protected override void ClearAllCore()
Overrides
ClearStoreCore(String)
Declaration
protected override void ClearStoreCore(string storeName)
Parameters
Type |
Name |
Description |
System.String |
storeName |
|
Overrides
GetCore(String)
Declaration
protected override CacheItem GetCore(string key)
Parameters
Type |
Name |
Description |
System.String |
key |
|
Returns
Overrides
Initialize(String, NameValueCollection)
Declaration
public override void Initialize(string name, NameValueCollection config)
Parameters
Type |
Name |
Description |
System.String |
name |
|
System.Collections.Specialized.NameValueCollection |
config |
|
Overrides
InsertCore(String, CacheItem)
Declaration
protected override void InsertCore(string key, CacheItem value)
Parameters
Type |
Name |
Description |
System.String |
key |
|
CacheItem |
value |
|
Overrides
RemoveCore(String)
Declaration
protected override void RemoveCore(string key)
Parameters
Type |
Name |
Description |
System.String |
key |
|
Overrides
Extension Methods