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
cacheItemNameSuffixstringCache item name suffix. This suffix should reflect all additional query configurations used.
cacheOnlyResultingItemsboolSpecifies if only resulting items should be cached.
useSlidingExpirationboolSpecifies if sliding expiration should be used.
additionalCacheDependenciesCMSCacheDependencyAdditional 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
cacheItemNameSuffixstringCache item name suffix. This suffix should reflect all additional query configurations used.
cacheExpirationTimeSpanCache expiration.
cacheOnlyResultingItemsboolSpecifies if only resulting items should be cached.
useSlidingExpirationboolSpecifies if sliding expiration should be used.
additionalCacheDependenciesCMSCacheDependencyAdditional cache dependencies.
Properties
CacheDisabled
Initializes new RetrievalCacheSettings with caching disabled.
public static RetrievalCacheSettings CacheDisabled { get; }