···66)
7788func TestHundred(t *testing.T) {
99- lrm := New()
99+ lrm := New[int, int]()
10101111 rh := lrm.NewReadHandler()
1212 defer rh.Close()
13131414 for i := 1; i < 100; i += 2 {
1515- k, v := Key(i), Value(i)
1515+ k, v := i, i
16161717 lrm.Set(k, v)
1818 }
···2020 lrm.Flush()
21212222 for i := 1; i < 100; i += 2 {
2323- k, v := Key(i), Value(i)
2323+ k, v := i, i
24242525 rh.Enter()
2626 if _v := rh.Get(k); _v != v {
···3131 }
32323333 for i := 0; i < 100; i += 2 {
3434- k, v := Key(i), Value(i)
3434+ k, v := i, i
3535 lrm.Set(k, v)
3636 }
3737···39394040 for i := 0; i < 100; i++ {
4141 rh.Enter()
4242- k, v := Key(i), Value(i)
4242+ k, v := i, i
43434444 if _v := rh.Get(k); _v != v {
4545 t.Errorf("Get(%d) want %d, got %d", k, v, _v)
···51515252 rh.Enter()
5353 for i := 0; i < 100; i++ {
5454- k, v := Key(i), Value(i)
5454+ k, v := i, i
55555656 if _v := rh.Get(k); _v != v {
5757 t.Errorf("Get(%d) want %d, got %d", k, v, _v)
···6060 rh.Leave()
61616262 for i := 0; i < 100; i += 2 {
6363- k := Key(i)
6363+ k := i
6464 lrm.Delete(k)
6565 }
6666···68686969 rh.Enter()
7070 for i := 0; i < 100; i++ {
7171- k, v := Key(i), Value(i)
7171+ k, v := i, i
72727373 _v, ok := rh.GetOK(k)
7474 if i%2 == 0 {
···87878888 rh.Enter()
8989 for i := 0; i < 100; i++ {
9090- k, v := Key(i), Value(i)
9090+ k, v := i, i
91919292 _v, ok := rh.GetOK(k)
9393 if i%2 == 0 {