Protected
backupProtected
insertProtected
restoreProtected
storeProtected
swapInvokes callback with a modified version of the hash table data array.
Replaces all slots that appear to be valid entries for (emptyLow, emptyHigh), i.e. slots that contain (emptyLow, emptyHigh) and to which (emptyLow, emptyHigh) hashes, with (mungedEmptyKey, mungedEmptyKey).
mungedEmptyKey is chosen to be a 32-bit value with the property that the 64-bit value (mungedEmptyKey, mungedEmptyKey) does not hash to any of the same slots as (emptyLow, emptyHigh).
This allows the modified data array to be used for lookups without special casing the empty key.
Static
generateGenerated using TypeDoc
Number of uint32 elements per entry in hash table.