CommerceCache Class (BCL)
Represents a cache in the CommerceCacheCollection.
System.Object
Microsoft.CommerceServer.Runtime.Caching.CommerceCache
Public Instance Constructor
Constructor | Description |
---|---|
CommerceCache Constructor(String, Int32, Int32, String, String, String, Object, Object, DebugContext) | Creates a new instance of the CommerceCache class. |
Public Instance Methods
Method | Description |
---|---|
GetCache | Gets the cache object (Commerce.Dictionary or LRUCache object). |
Refresh | Refreshes the cache. |
Public Instance Properties
Property | Description |
---|---|
CacheObjectProgId | Gets or sets the ProgId of the component that is the cache container object. Generally, this is either Commerce.Dictionary or Commerce.LRUCache. |
LoaderConfigDictionary | Gets or sets the LoaderConfig dictionary for the cache. This is the set of name/value pairs that will be passed to the cache loader component during a refresh operation. |
LoaderProgId | Gets or sets the ProgId of the component that should be created and invoked to populate the cache object during refresh operations. |
RefreshInterval | Gets or sets the refresh interval for the cache. This is the approximate amount of time in seconds that the CacheMangager object will sleep before automatically refreshing the cache. |
RetryInterval | Gets or sets the retry interval for the cache. This is the approximate amount of time in seconds that the CacheMangager object will sleep after a previous failure before retrying the cache refresh operation. |
ServerSpecificSiteUrl | String that contains the full URL of the application. |
WriterConfigDictionary | Gets or sets the WriterConfig dictionary for the cache. This is the set of name/value pairs that will be passed to the cache loader component during a refresh operation. |
WriterProgId | Gets or sets the ProgId of the component that should be created and invoked to write out data from the cache object during refresh cycles. |
Requirements
Namespace: Microsoft.CommerceServer.Runtime.Caching
Platforms: Windows 2000, Windows Server 2003
Assembly: Microsoft.CommerceServer.Runtime.dll
Copyright © 2005 Microsoft Corporation.
All rights reserved.