(b *testing.B)
| 1645 | } |
| 1646 | |
| 1647 | func BenchmarkCacheSetDeleteSingleLock(b *testing.B) { |
| 1648 | b.StopTimer() |
| 1649 | tc := New(DefaultExpiration, 0) |
| 1650 | b.StartTimer() |
| 1651 | for i := 0; i < b.N; i++ { |
| 1652 | tc.mu.Lock() |
| 1653 | tc.set("foo", "bar", DefaultExpiration) |
| 1654 | tc.delete("foo") |
| 1655 | tc.mu.Unlock() |
| 1656 | } |
| 1657 | } |
| 1658 | |
| 1659 | func BenchmarkRWMutexMapSetDeleteSingleLock(b *testing.B) { |
| 1660 | b.StopTimer() |