(prev map[int][]*Route, key, capHint int)
| 884 | } |
| 885 | |
| 886 | func reuseRouteBucket(prev map[int][]*Route, key, capHint int) []*Route { |
| 887 | if bucket, ok := prev[key]; ok && cap(bucket) >= capHint { |
| 888 | return bucket[:0] |
| 889 | } |
| 890 | return make([]*Route, 0, capHint) |
| 891 | } |