Removes all elements from the Cache.
Namespace: Alachisoft.NCache.Web.CachingAssembly: Alachisoft.NCache.Web (in Alachisoft.NCache.Web.dll) Version: 4.1.0.0 (4.1.0.0)
Syntax
C# |
---|
public virtual void Clear( DSWriteOption updateOpt, DataSourceClearedCallback dataSourceClearedCallback ) |
Visual Basic |
---|
Public Overridable Sub Clear ( _ updateOpt As DSWriteOption, _ dataSourceClearedCallback As DataSourceClearedCallback _ ) |
Visual C++ |
---|
public: virtual void Clear( DSWriteOption updateOpt, DataSourceClearedCallback^ dataSourceClearedCallback ) |
Parameters
- updateOpt
- Type: Alachisoft.NCache.Web.Caching..::..DSWriteOption
Options regarding updating data source
- dataSourceClearedCallback
- Type: Alachisoft.NCache.Web.Caching..::..DataSourceClearedCallback
A delegate that, if provided, is called when data source is cleared.
Remarks
In most of the cases this method's implementation is close to O(1).
Note: If exceptions are enabled through the ExceptionsEnabled setting, this property throws exception incase of failure.
Examples
The following example demonstrates how to clear the Cache.
CopyC#
OnDataSourceCleared(object result) { ... } Cache cache = NCache.InitializeCache("myCache"); cache.Clear(DSWriteOption.WriteBehind, new DataSourceClearedCallback(OnDataSourceCleared));