Skip to content

Commit 7e11eee

Browse files
committed
Fix implementation of GetValueOrCreateAsync in NullMemcachedClient
1 parent 07da27a commit 7e11eee

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Enyim.Caching/Enyim.Caching.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<Description>EnyimMemcachedCore is a Memcached client library for .NET Core. Usage: Add services.AddEnyimMemcached(...) and app.UseEnyimMemcached() in Startup. Add IMemcachedClient into constructor.</Description>
5-
<VersionPrefix>2.1.0.3</VersionPrefix>
5+
<VersionPrefix>2.1.0.4</VersionPrefix>
66
<Authors>cnblogs.com</Authors>
77
<TargetFramework>netstandard2.0</TargetFramework>
88
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>

Enyim.Caching/NullMemcachedClient.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ public Task SetAsync(string key, object value, int cacheSeconds)
250250

251251
public Task<T> GetValueOrCreateAsync<T>(string key, int cacheSeconds, Func<Task<T>> factory)
252252
{
253-
return Task.FromResult(default(T));
253+
return factory();
254254
}
255255
}
256256
}

0 commit comments

Comments
 (0)