ModelExtensionsGetOrCreateT Method

Definition

Namespace: Centralpoint.Web.Models
Assembly: Centralpoint.Web (in Centralpoint.Web.dll) Version: 1.0.0.0 (1.0.0.0)
C#
private static T GetOrCreate<T>(
	this Cache cache,
	string key,
	Object id,
	Func<T, bool> find,
	Func<T> select,
	MemoryCacheKeysModelCacheSize size = MemoryCacheKeysModelCacheSize.Default
)
where T : ModelCache

Parameters

cache  Cache
 
key  String
 
id  Object
 
find  FuncT, Boolean
 
select  FuncT
 
size  MemoryCacheKeysModelCacheSize  (Optional)
 

Type Parameters

T

Return Value

T

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type Cache. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also