(b *testing.B)
| 1629 | } |
| 1630 | |
| 1631 | func BenchmarkCacheSetDeleteSingleLock(b *testing.B) { |
| 1632 | b.StopTimer() |
| 1633 | tc := New(DefaultExpiration, 0) |
| 1634 | b.StartTimer() |
| 1635 | for i := 0; i < b.N; i++ { |
| 1636 | tc.mu.Lock() |
| 1637 | tc.set("foo", "bar", DefaultExpiration) |
| 1638 | tc.delete("foo") |
| 1639 | tc.mu.Unlock() |
| 1640 | } |
| 1641 | } |
| 1642 | |
| 1643 | func BenchmarkRWMutexMapSetDeleteSingleLock(b *testing.B) { |
| 1644 | b.StopTimer() |