ObjectCache.AddOrGetExisting Method (CacheItem, CacheItemPolicy)

.NET Framework (current version)
 

When overridden in a derived class, inserts the specified CacheItem object into the cache, specifying information about how the entry will be evicted.

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

public abstract CacheItem AddOrGetExisting(
	CacheItem value,
	CacheItemPolicy policy
)

Parameters

value
Type: System.Runtime.Caching.CacheItem

The object to insert.

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.Runtime.Caching.CacheItem

If a cache entry with the same key exists, the specified cache entry; otherwise, null.

.NET Framework
Available since 4.0
Return to top
Show: