diff --git a/tests/lru_test.go b/tests/lru_test.go index 3eaef5de..1c8f1afd 100644 --- a/tests/lru_test.go +++ b/tests/lru_test.go @@ -520,38 +520,6 @@ func TestLRURemoveOldest(t *testing.T) { } } -func ExampleLRU() { - // make cache with 10ms TTL and 5 max keys - cache := lru.NewLRU[string, string](5, nil, time.Millisecond*10) - - // set value under key1. - cache.Add("key1", "val1") - - // get value under key1 - r, ok := cache.Get("key1") - - // check for OK value - if ok { - fmt.Printf("value before expiration is found: %v, value: %q\n", ok, r) - } - - // wait for cache to expire - time.Sleep(time.Millisecond * 100) - - // get value under key1 after key expiration - r, ok = cache.Get("key1") - fmt.Printf("value after expiration is found: %v, value: %q\n", ok, r) - - // set value under key2, would evict old entry because it is already expired. - cache.Add("key2", "val2") - - fmt.Printf("Cache len: %d\n", cache.Len()) - // Output: - // value before expiration is found: true, value: "val1" - // value after expiration is found: false, value: "" - // Cache len: 1 -} - func getRand(tb testing.TB) int64 { out, err := rand.Int(rand.Reader, big.NewInt(math.MaxInt64)) if err != nil {