Skip to content

Commit 3ee9c1a

Browse files
authored
Merge pull request #181 from nicoxiang/dev
fix datetime exception
2 parents d6d6389 + 89ba65c commit 3ee9c1a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/EasyCaching.InMemory/Internal/InMemoryCaching.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,15 +107,15 @@ public bool Add<T>(string key, T value, TimeSpan? expiresIn = null)
107107
{
108108
ArgumentCheck.NotNullOrWhiteSpace(key, nameof(key));
109109

110-
var expiresAt = expiresIn.HasValue ? SystemClock.UtcNow.SafeAdd(expiresIn.Value) : DateTime.MaxValue;
110+
var expiresAt = expiresIn.HasValue ? SystemClock.UtcNow.SafeAdd(expiresIn.Value) : DateTimeOffset.MaxValue;
111111
return SetInternal(new CacheEntry(key, value, expiresAt), true);
112112
}
113113

114114
public bool Set<T>(string key, T value, TimeSpan? expiresIn = null)
115115
{
116116
ArgumentCheck.NotNullOrWhiteSpace(key, nameof(key));
117117

118-
var expiresAt = expiresIn.HasValue ? SystemClock.UtcNow.SafeAdd(expiresIn.Value) : DateTime.MaxValue;
118+
var expiresAt = expiresIn.HasValue ? SystemClock.UtcNow.SafeAdd(expiresIn.Value) : DateTimeOffset.MaxValue;
119119
return SetInternal(new CacheEntry(key, value, expiresAt));
120120
}
121121

0 commit comments

Comments
 (0)