Skip to content

Commit

Permalink
5.0.2
Browse files Browse the repository at this point in the history
  • Loading branch information
imperugo committed May 3, 2019
1 parent c43a5a7 commit 2c09b81
Show file tree
Hide file tree
Showing 14 changed files with 27 additions and 27 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.App" Version="2.2.3" />
<PackageReference Include="Microsoft.AspNetCore.App" Version="2.2.4" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<Title>StackExchange.Redis.Extensions.AspNetCore is a library that has a set of extensions method fpr ASP.NET Core.</Title>
<Summary>StackExchange.Redis.Extensions.AspNetCore is a library that has a set of extensions method fpr ASP.NET Core with the scope to simply the library configuration into the dependency injection</Summary>
<Description>StackExchange.Redis.Extensions.AspNetCore is a library that has a set of extensions method fpr ASP.NET Core</Description>
<VersionPrefix>5.0.0</VersionPrefix>
<VersionPrefix>5.0.2</VersionPrefix>
<!--<VersionSuffix>pre</VersionSuffix>-->
<Authors>Ugo Lattanzi</Authors>
<Copyright>Ugo Lattanzi</Copyright>
Expand All @@ -28,7 +28,7 @@
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Hosting" Version="2.2.0" />
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="2.2.0" />
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="2.2.0" />
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="2.2.4" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<Description>StackExchange.Redis.Extensions is a library that extends StackExchange.Redis allowing you a set of functionality needed by common applications.

This implementation is based on Microsoft's BinarySerializer</Description>
<VersionPrefix>5.0.0</VersionPrefix>
<VersionPrefix>5.0.2</VersionPrefix>
<!--<VersionSuffix>pre</VersionSuffix>-->
<Authors>Ugo Lattanzi</Authors>
<Copyright>Ugo Lattanzi</Copyright>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -192,7 +192,7 @@ public ConfigurationOptions ConfigurationOptions
Password = Password,
ConnectTimeout = ConnectTimeout,
SyncTimeout = SyncTimeout,
AbortOnConnectFail = AbortOnConnectFail
AbortOnConnectFail = AbortOnConnectFail,
};

foreach (var redisHost in Hosts)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ public T Get<T>(string key, DateTimeOffset expiresAt, CommandFlags flag = Comman
var result = Get<T>(key, flag);

if (!Equals(result, default(T)))
Database.KeyExpire(key, expiresAt.Subtract(DateTime.Now));
Database.KeyExpire(key, expiresAt.UtcDateTime.Subtract(DateTime.UtcNow));

return result;
}
Expand Down Expand Up @@ -118,7 +118,7 @@ public async Task<T> GetAsync<T>(string key, DateTimeOffset expiresAt, CommandFl
var result = await GetAsync<T>(key, flag);

if (!Equals(result, default(T)))
await Database.KeyExpireAsync(key, expiresAt.Subtract(DateTime.Now));
await Database.KeyExpireAsync(key, expiresAt.UtcDateTime.Subtract(DateTime.UtcNow));

return default;
}
Expand Down Expand Up @@ -160,15 +160,15 @@ public Task<bool> ReplaceAsync<T>(string key, T value, When when = When.Always,
public bool Add<T>(string key, T value, DateTimeOffset expiresAt, When when = When.Always, CommandFlags flag = CommandFlags.None)
{
var entryBytes = Serializer.Serialize(value);
var expiration = expiresAt.Subtract(DateTimeOffset.Now);
var expiration = expiresAt.UtcDateTime.Subtract(DateTime.UtcNow);

return Database.StringSet(key, entryBytes, expiration,when, flag);
}

public async Task<bool> AddAsync<T>(string key, T value, DateTimeOffset expiresAt, When when = When.Always, CommandFlags flag = CommandFlags.None)
{
var entryBytes = await Serializer.SerializeAsync(value);
var expiration = expiresAt.Subtract(DateTimeOffset.Now);
var expiration = expiresAt.UtcDateTime.Subtract(DateTime.UtcNow);

return await Database.StringSetAsync(key, entryBytes, expiration, when, flag);
}
Expand Down Expand Up @@ -291,7 +291,7 @@ public bool AddAll<T>(IList<Tuple<string, T>> items, DateTimeOffset expiresAt, W
var result = Database.StringSet(values, when, flag);

foreach (var value in values)
Database.KeyExpire(value.Key, expiresAt.DateTime, flag);
Database.KeyExpire(value.Key, expiresAt.UtcDateTime, flag);

return result;
}
Expand All @@ -304,7 +304,7 @@ public async Task<bool> AddAllAsync<T>(IList<Tuple<string, T>> items, DateTimeOf

var result = await Database.StringSetAsync(values, when, flag);

Parallel.ForEach(values, async value => await Database.KeyExpireAsync(value.Key, expiresAt.DateTime, flag));
Parallel.ForEach(values, async value => await Database.KeyExpireAsync(value.Key, expiresAt.UtcDateTime, flag));

return result;
}
Expand Down Expand Up @@ -824,7 +824,7 @@ public async Task<Dictionary<string, T>> HashScanAsync<T>(string hashKey, string
public bool UpdateExpiry(string key, DateTimeOffset expiresAt, CommandFlags flags = CommandFlags.None)
{
if (Database.KeyExists(key))
return Database.KeyExpire(key, expiresAt.Subtract(DateTime.Now), flags);
return Database.KeyExpire(key, expiresAt.UtcDateTime.Subtract(DateTime.UtcNow), flags);

return false;
}
Expand All @@ -840,7 +840,7 @@ public bool UpdateExpiry(string key, TimeSpan expiresIn, CommandFlags flags = Co
public async Task<bool> UpdateExpiryAsync(string key, DateTimeOffset expiresAt, CommandFlags flags = CommandFlags.None)
{
if (await Database.KeyExistsAsync(key))
return await Database.KeyExpireAsync(key, expiresAt.Subtract(DateTime.Now), flags);
return await Database.KeyExpireAsync(key, expiresAt.UtcDateTime.Subtract(DateTime.UtcNow), flags);

return false;
}
Expand All @@ -858,7 +858,7 @@ public IDictionary<string, bool> UpdateExpiryAll(string[] keys, DateTimeOffset e
var results = new Dictionary<string, bool>(StringComparer.Ordinal);

for (var i = 0; i < keys.Length; i++)
results.Add(keys[i], UpdateExpiry(keys[i], expiresAt, flags));
results.Add(keys[i], UpdateExpiry(keys[i], expiresAt.UtcDateTime, flags));

return results;
}
Expand All @@ -878,7 +878,7 @@ public async Task<IDictionary<string, bool>> UpdateExpiryAllAsync(string[] keys,
var results = new Dictionary<string, bool>(StringComparer.Ordinal);

for (var i = 0; i < keys.Length; i++)
results.Add(keys[i], await UpdateExpiryAsync(keys[i], expiresAt, flags));
results.Add(keys[i], await UpdateExpiryAsync(keys[i], expiresAt.UtcDateTime, flags));

return results;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ To store complex data It requires one of the following implementations:
- StackExchange.Redis.Extensions.Protobuf
- StackExchange.Redis.Extensions.Utf8Json
- StackExchange.Redis.Extensions.Binary</Description>
<VersionPrefix>5.0.0</VersionPrefix>
<VersionPrefix>5.0.2</VersionPrefix>
<!--<VersionSuffix>pre</VersionSuffix>-->
<IncludeSource>false</IncludeSource>
<IncludeSymbols>true</IncludeSymbols>
Expand Down Expand Up @@ -61,6 +61,6 @@ To store complex data It requires one of the following implementations:


<ItemGroup>
<PackageReference Include="StackExchange.Redis" Version="2.0.571" />
<PackageReference Include="StackExchange.Redis" Version="2.0.601" />
</ItemGroup>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -751,7 +751,7 @@ public async Task<bool> AddAllAsync<T>(IList<Tuple<string, T>> items, DateTimeOf

var result = await Database.StringSetAsync(values);

Parallel.ForEach(values, async value => await Database.KeyExpireAsync(value.Key, expiresAt.DateTime));
Parallel.ForEach(values, async value => await Database.KeyExpireAsync(value.Key, expiresAt.DateTime.ToUniversalTime()));

return result;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<Description>StackExchange.Redis.Extensions is a library that extends StackExchange.Redis allowing you a set of functionality needed by common applications.

This implementation is based on Jil serializer.</Description>
<VersionPrefix>5.0.0</VersionPrefix>
<VersionPrefix>5.0.2</VersionPrefix>
<!--<VersionSuffix>pre</VersionSuffix>-->
<Authors>Ugo Lattanzi</Authors>
<Copyright>Ugo Lattanzi</Copyright>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<metadata>
<id>StackExchange.Redis.Extensions.LegacyConfiguration</id>
<title>StackExchange.Redis.Extensions.LegacyConfiguration</title>
<version>5.0.0</version>
<version>5.0.2</version>
<authors>Ugo Lattanzi</authors>
<owners>Ugo Lattanzi</owners>
<licenseUrl>https://github.com/imperugo/StackExchange.Redis.Extensions/blob/master/LICENSE</licenseUrl>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<Description>StackExchange.Redis.Extensions is a library that extends StackExchange.Redis allowing you a set of functionality needed by common applications.

This implementation is based on MsgPack serializer.</Description>
<VersionPrefix>5.0.0</VersionPrefix>
<VersionPrefix>5.0.2</VersionPrefix>
<!--<VersionSuffix>pre</VersionSuffix>-->
<Authors>Ugo Lattanzi</Authors>
<Copyright>Ugo Lattanzi</Copyright>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<Description>StackExchange.Redis.Extensions is a library that extends StackExchange.Redis allowing you a set of functionality needed by common applications.

This implementation is based on Newtonsoft Json.Net serializer.</Description>
<VersionPrefix>5.0.0</VersionPrefix>
<VersionPrefix>5.0.2</VersionPrefix>
<!--<VersionSuffix>pre</VersionSuffix>-->
<Authors>Ugo Lattanzi</Authors>
<Copyright>Ugo Lattanzi</Copyright>
Expand Down Expand Up @@ -53,7 +53,7 @@ This implementation is based on Newtonsoft Json.Net serializer.</Description>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="12.0.1" />
<PackageReference Include="Newtonsoft.Json" Version="12.0.2" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<Description>StackExchange.Redis.Extensions is a library that extends StackExchange.Redis allowing you a set of functionality needed by common applications.

This implementation is based on Protobuf serializer.</Description>
<VersionPrefix>5.0.0</VersionPrefix>
<VersionPrefix>5.0.2</VersionPrefix>
<!--<VersionSuffix>pre</VersionSuffix>-->
<Authors>Ugo Lattanzi</Authors>
<Copyright>Ugo Lattanzi</Copyright>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<Description>StackExchange.Redis.Extensions is a library that extends StackExchange.Redis allowing you a set of functionality needed by common applications.

This implementation is based on UTF8Json serializer.</Description>
<VersionPrefix>5.0.0</VersionPrefix>
<VersionPrefix>5.0.2</VersionPrefix>
<!--<VersionSuffix>pre</VersionSuffix>-->
<Authors>Ugo Lattanzi</Authors>
<Copyright>Ugo Lattanzi</Copyright>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,15 @@

<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.0.1" />
<PackageReference Include="StackExchange.Redis" Version="2.0.571" />
<PackageReference Include="StackExchange.Redis" Version="2.0.601" />
<PackageReference Include="xunit" Version="2.4.1" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.1">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
<PackageReference Include="Jil" Version="2.17.0" />
<PackageReference Include="MsgPack.Cli" Version="1.0.1" />
<PackageReference Include="Newtonsoft.Json" Version="12.0.1" />
<PackageReference Include="Newtonsoft.Json" Version="12.0.2" />
<PackageReference Include="protobuf-net" Version="2.4.0" />
<PackageReference Include="Utf8Json" Version="1.3.7" />
<DotNetCliToolReference Include="dotnet-xunit" Version="2.3.1" />
Expand Down

0 comments on commit 2c09b81

Please sign in to comment.