()
| 297 | } |
| 298 | |
| 299 | func NewHashMapFreelist() Interface { |
| 300 | hm := &hashMap{ |
| 301 | shared: newShared(), |
| 302 | freemaps: make(map[uint64]pidSet), |
| 303 | forwardMap: make(map[common.Pgid]uint64), |
| 304 | backwardMap: make(map[common.Pgid]uint64), |
| 305 | } |
| 306 | hm.Interface = hm |
| 307 | return hm |
| 308 | } |