in qf.go [305:311]
func (qf *Filter) InsertWithValue(v []byte, value uint64) (update bool) {
if qf.maxEntries <= qf.entries {
qf.double()
}
dq, dr := hash(qf.hashfn, v, qf.rBits, qf.rMask)
return qf.insertByHash(uint64(dq), uint64(dr), value)
}