MemoryCache.Add Method (CacheItem, CacheItemPolicy)

.NET Framework (current version)
 

Inserts a cache entry into the cache as a CacheItem instance, and adds details about how the entry should be evicted.

Namespace:   System.Runtime.Caching
Assembly:  System.Runtime.Caching (in System.Runtime.Caching.dll)

public override bool Add(
	CacheItem item,
	CacheItemPolicy policy
)

Parameters

item
Type: System.Runtime.Caching.CacheItem

The object to add.

policy
Type: System.Runtime.Caching.CacheItemPolicy

An object that contains eviction details for the cache entry. This object provides more options for eviction than a simple absolute expiration.

Return Value

Type: System.Boolean

true if insertion succeeded, or false if there is an already an entry in the cache that has the same key as item.

System_CAPS_warningWarning

The Add and AddOrGetExisting method overloads do not support the UpdateCallback property. Therefore, to set the UpdateCallback property for a cache entry, use the Set method overloads instead.

.NET Framework
Available since 4.5
Return to top
Show: