public static async Task <string> GetCachedDataAsync(ILazyCacheParams cacheParams, Func <Task <string> > fnValueFactory) { var result = await DefaultLazyCache.GetOrAddFromCacheAsync <ILazyCacheKey, string>( cacheParams, fnValueFactory, cacheParams ); return(result); }
public static string GetCachedData(ILazyCacheParams cacheParams, Func <string> fnValueFactory) { var result = DefaultLazyCache.GetOrAddFromCache(cacheParams, fnValueFactory, cacheParams); return(result); }