Add a CacheItem to 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 CacheItemVersion Insert( string key, CacheItem item ) |
Visual Basic |
---|
Public Function Insert ( _ key As String, _ item As CacheItem _ ) As CacheItemVersion |
Visual C++ |
---|
public: CacheItemVersion^ Insert( String^ key, CacheItem^ item ) |
Parameters
- key
- Type: System..::..String
The cache key used to reference the item.
- item
- Type: Alachisoft.NCache.Web.Caching..::..CacheItem
The item that is to be stored
Return Value
An instance of CacheItemVersionRemarks
If CacheItem contains invalid values the related exception is thrown.
See CacheItem for invalid property values and related exceptions
Examples
The following example demonstrates how to add an item to the cache with a sliding expiration of 5 minutes and a priority of
high, and that notifies the application when the item is removed from the cache.
First create a CacheItem.
Then add CacheItem to the cache
CopyC#
CacheItem item = new CacheItem(timeStamp); item.SlidingExpiration = new TimeSpan(0,5,0); item.Priority = CacheItemPriority.High; item.ItemRemoveCallback = onRemove;
CopyC#
Cache cache = NCache.InitializeCache("myCache"); cache.Insert("timestamp", item);