This document is provided on an "AS IS" basis without warranties of any kind. Smartsite iXperion class libraries may change in future releases.
This interface defines the contract that must be implemented by all backing stores.
Implementors of this method are responsible for interacting with their underlying
persistence mechanisms to store and retrieve CacheItems. All methods below must guarantee
Weak Exception Safety. This means that operations must complete entirely, or they must completely
clean up from the failure and leave the cache in a consistent state. The mandatory
cleanup process will remove all traces of the item that caused the failure, causing that item
to be expunged from the cache entirely.
Namespace: Smartsite.Tools.Caching
Assembly: Smartsite.Tools (in Smartsite.Tools.dll)
Syntax
C# | Copy Code |
---|---|
public interface IBackingStore : |
Visual Basic (Declaration) | Copy Code |
---|---|
Public Interface IBackingStore _ Inherits |
Remarks
Due to the way the Caching class is implemented, implementations of this class will always be called in
a thread-safe way. There is no need to make these classes thread-safe on its own.
See Also
IBackingStore Members
Smartsite.Tools.Caching Namespace