Skip to content

Commit 7b5aadc

Browse files
committed
Added MemoryCacheGetOrAdd benhcmark
1 parent fec9ae0 commit 7b5aadc

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

FastCache.Benchmarks/Program.cs

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,19 @@ public void MemoryCacheLookup()
5656
[Benchmark]
5757
public void FastCacheGetOrAdd()
5858
{
59-
_cache.GetOrAdd("test123", k => 123, TimeSpan.FromSeconds(1));
60-
_cache.GetOrAdd("test234", k => 124, TimeSpan.FromSeconds(1));
61-
_cache.GetOrAdd("test673", k => 125, TimeSpan.FromSeconds(1));
62-
_cache.GetOrAdd("test987", k => 126, TimeSpan.FromSeconds(1));
59+
_cache.GetOrAdd("test123", 123, TimeSpan.FromSeconds(1));
60+
_cache.GetOrAdd("test234", 124, TimeSpan.FromSeconds(1));
61+
_cache.GetOrAdd("test673", 125, TimeSpan.FromSeconds(1));
62+
_cache.GetOrAdd("test987", 126, TimeSpan.FromSeconds(1));
63+
}
64+
65+
[Benchmark]
66+
public void MemoryCacheGetOrAdd()
67+
{
68+
MemoryCache.Default.AddOrGetExisting("test123", 123, DateTime.UtcNow.AddSeconds(1));
69+
MemoryCache.Default.AddOrGetExisting("test234", 124, DateTime.UtcNow.AddSeconds(1));
70+
MemoryCache.Default.AddOrGetExisting("test673", 125, DateTime.UtcNow.AddSeconds(1));
71+
MemoryCache.Default.AddOrGetExisting("test987", 126, DateTime.UtcNow.AddSeconds(1));
6372
}
6473

6574
[Benchmark]
@@ -75,5 +84,4 @@ public void MemoryCacheAddRemove()
7584
MemoryCache.Default.Add("1111", 42, _dtPlus10Mins);
7685
MemoryCache.Default.Remove("1111");
7786
}
78-
7987
}

0 commit comments

Comments
 (0)