package pds import ( "flag" ) var nFlag = flag.Int( "n", 1_000_000, "The number of iterations to execute", ) func MainTest() { flag.Parse() n := *nFlag builder := NewMapBuilder[int, int](nil) for i := 0; i < n; i++ { builder.Set(i, i) } m := builder.Map() for i := 0; i < n; i++ { m.Delete(i) // Do not update map, always operate on original } }