(xid string)
| 208 | } |
| 209 | |
| 210 | func (m *XidMap) shardFor(xid string) *shard { |
| 211 | fp := z.MemHashString(xid) |
| 212 | idx := fp % uint64(len(m.shards)) |
| 213 | return m.shards[idx] |
| 214 | } |
| 215 | |
| 216 | func (m *XidMap) CheckUid(xid string) bool { |
| 217 | sh := m.shardFor(xid) |