Remove an Object from a Cache (Windows Server AppFabric Caching)
The following examples show the ways you can remove objects from the cache.
For more details about the methods that are used in these examples, see these class library topics:
Note
These procedures assume that you have already set up your cache cluster and have prepared your development environment. For more information, see Preparing the Cache Client Development Environment (Windows Server AppFabric Caching).
To remove an object from the cache
Make sure that the using statement (Imports in Visual Basic) is at the top of your application code to reference the Microsoft.ApplicationServer.Caching namespace.
Create a DataCacheFactory object that is accessible to all parts of the application that need a cache client. If possible, store and reuse the same DataCacheFactory object to conserve memory and optimize performance.
Use the DataCacheFactory object to create a DataCache object (also referred to as the cache client).
After you have the DataCache object, use the Remove method or the Item property to remove an object from cache. In the following examples, the DataCache instance is named
myCache
.
Example
The following example uses the Remove method to remove an object from cache.
'remove object in cache using key "Key0"
myCache.Remove("Key0")
//remove object in cache using key "Key0"
myCache.Remove("Key0");
The following example uses the Item property that has array notation to remove an object from cache.
'remove object in cache using array notation
myCache("Key0") = Nothing
//remove object in cache using array notation
myCache["Key0"] = null;
Note
There are many other parameters available for the Remove method. For more information, see the DataCache class.
See Also
Concepts
Preparing the Cache Client Development Environment (Windows Server AppFabric Caching)
Add an Object to a Cache (Windows Server AppFabric Caching)
Update an Object in a Cache (Windows Server AppFabric Caching)
Get an Object from a Cache (Windows Server AppFabric Caching)
Windows Server AppFabric Caching Concepts
Developing a Cache Client (Windows Server AppFabric Caching)