Skip to content

Commit 38697ce

Browse files
committed
🐛 Fix bug of InMemory provider.
1 parent 85290ea commit 38697ce

File tree

1 file changed

+2
-14
lines changed

1 file changed

+2
-14
lines changed

src/EasyCaching.InMemory/DefaultInMemoryCachingProvider.cs

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -725,17 +725,11 @@ public bool TrySet<T>(string cacheKey, T cacheValue, TimeSpan expiration)
725725
ArgumentCheck.NotNull(cacheValue, nameof(cacheValue));
726726
ArgumentCheck.NotNegativeOrZero(expiration, nameof(expiration));
727727

728-
if (_cacheKeys.Contains(cacheKey))
728+
if (_cacheKeys.Contains(BuildCacheKey(Name, cacheKey)))
729729
{
730730
return false;
731731
}
732732

733-
if (MaxRdSecond > 0)
734-
{
735-
var addSec = new Random().Next(1, MaxRdSecond);
736-
expiration.Add(new TimeSpan(0, 0, addSec));
737-
}
738-
739733
Set(cacheKey, cacheValue, expiration);
740734
return true;
741735
}
@@ -754,17 +748,11 @@ public async Task<bool> TrySetAsync<T>(string cacheKey, T cacheValue, TimeSpan e
754748
ArgumentCheck.NotNull(cacheValue, nameof(cacheValue));
755749
ArgumentCheck.NotNegativeOrZero(expiration, nameof(expiration));
756750

757-
if (_cacheKeys.Contains(cacheKey))
751+
if (_cacheKeys.Contains(BuildCacheKey(Name, cacheKey)))
758752
{
759753
return false;
760754
}
761755

762-
if (MaxRdSecond > 0)
763-
{
764-
var addSec = new Random().Next(1, MaxRdSecond);
765-
expiration.Add(new TimeSpan(0, 0, addSec));
766-
}
767-
768756
await SetAsync(cacheKey, cacheValue, expiration);
769757
return true;
770758
}

0 commit comments

Comments
 (0)