Class RetrievalCacheSettings
Cache settings for used for content retrieval. IContentRetriever
public sealed class RetrievalCacheSettings
- Inheritance
-
objectRetrievalCacheSettings
- Extension Methods
Constructors
RetrievalCacheSettings(string, bool, bool, CMSCacheDependency)
Initializes a new instance of RetrievalCacheSettings with default cache expiration. ContentRetrieverCacheOptions
public RetrievalCacheSettings(string cacheItemNameSuffix, bool cacheOnlyResultingItems = false, bool useSlidingExpiration = false, CMSCacheDependency additionalCacheDependencies = null)
Parameters
cacheItemNameSuffix
stringCache item name suffix. This suffix should reflect all additional query configurations used.
cacheOnlyResultingItems
boolSpecifies if only resulting items should be cached.
useSlidingExpiration
boolSpecifies if sliding expiration should be used.
additionalCacheDependencies
CMSCacheDependencyAdditional cache dependencies.
RetrievalCacheSettings(string, TimeSpan, bool, bool, CMSCacheDependency)
Initializes a new instance of RetrievalCacheSettings.
public RetrievalCacheSettings(string cacheItemNameSuffix, TimeSpan cacheExpiration, bool cacheOnlyResultingItems = false, bool useSlidingExpiration = false, CMSCacheDependency additionalCacheDependencies = null)
Parameters
cacheItemNameSuffix
stringCache item name suffix. This suffix should reflect all additional query configurations used.
cacheExpiration
TimeSpanCache expiration.
cacheOnlyResultingItems
boolSpecifies if only resulting items should be cached.
useSlidingExpiration
boolSpecifies if sliding expiration should be used.
additionalCacheDependencies
CMSCacheDependencyAdditional cache dependencies.
Properties
CacheDisabled
Initializes new RetrievalCacheSettings with caching disabled.
public static RetrievalCacheSettings CacheDisabled { get; }