ObjectCache.AddOrGetExisting Method (String, Object, DateTimeOffset, String)

.NET Framework 4.6 and 4.5

When overridden in a derived class, inserts a cache entry into the cache, by using a key, an object for the cache entry, an absolute expiration value, and an optional region to add the cache into.

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

public abstract Object AddOrGetExisting(
	string key,
	Object value,
	DateTimeOffset absoluteExpiration,
	string regionName
)

Parameters

key
Type: System.String

A unique identifier for the cache entry.

value
Type: System.Object

The object to insert.

absoluteExpiration
Type: System.DateTimeOffset

The fixed date and time at which the cache entry will expire.

regionName
Type: System.String

Optional. A named region in the cache to which the cache entry can be added, if regions are implemented. The default value for the optional parameter is null.

Return Value

Type: System.Object
If a cache entry with the same key exists, the specified cache entry's value; otherwise, null.

This AddOrGetExisting(String, Object, DateTimeOffset, String) method overload returns an object value, not a CacheItem object.

.NET Framework

Supported in: 4.6, 4.5, 4
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft