Method GetOrCreate<T>
Namespace: Belay.Core
Assembly: Belay.Core.dll
GetOrCreate<T>(string, Func<T>)
Gets a cached value or creates it using the factory function.
csharp
public static T GetOrCreate<T>(string key, Func<T> factory)Parameters
key string
The cache key.
factory Func<T>
The factory function to create the value if not cached.
Returns
T
The cached or newly created value.
Type Parameters
T
The type of the cached value.
Exceptions
Thrown when key or factory is null.