| CachedSection Class | 
 Inheritance Hierarchy
Inheritance HierarchyNamespace: CMS.Helpers
 Syntax
Syntaxpublic abstract class CachedSection : Trackable<CachedSection>
The CachedSection type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | CachedSection | 
            Constructor
             | 
 Fields
Fields| Name | Description | |
|---|---|---|
|  | mDataWasSet | 
            Flag indicating whether the data property was set. The data property must be set if progressive caching is enabled
             | 
|  | mException | 
            Exception that occurred when loading data
             | 
|  | mLoadData | 
            True if the data should be loaded by the code.
             | 
|  | mLock | 
            Object for the synchronization.
             | 
|  | mLockAcquired | 
            Flag whether the lock was acquired for this cached section
             | 
|  | mRemoved | 
            Flag set when the item is removed from the cache
             | 
|  | mSettings | 
            Cache settings
             | 
 Properties
Properties| Name | Description | |
|---|---|---|
|  | BoolCondition | 
            Cache condition.
             | 
|  | Cached | 
            If true, the data is used from the cache if available / cached
             | 
|  | CacheDependency | 
            Cache dependency.
             | 
|  | CacheItemName | 
            Cache item name used for the caching.
             | 
|  | CacheMinutes | 
            Cache minutes.
             | 
|  | Exception | 
            Exception that occurred within loading of the data
             | 
|  | LoadData | 
            If true, the external code should load the data. Using this property to control does not support distribution of unhandled exceptions in case of progressive caching. 
             | 
|  | Settings | 
            Cache settings
             | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | CallOnDispose | 
            Adds the given action to the list of actions called when the handler object is disposed
            (Inherited from DisposableObject.) | 
|  | Dispose | 
            Make sure the objects get disposed
            (Inherited from DisposableObject.) | 
|  | Lock | Obsolete. 
            Locks the event on the given lock object. The context stays locked until the handler is disposed.
            (Inherited from DisposableObject.) | 
|  | LogDataError | 
            Logs the error when data was not set
             | 
|  | Remove | 
            Removes the cache item
             | 
|  | Using | 
            Adds the given object to the list of the allocated objects to dispose
            (Inherited from DisposableObject.) | 
 See Also
See Also