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 imageCopy Code
public interface IBackingStore : 
Visual Basic (Declaration)Copy imageCopy 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

Advanced