FileBackedHashSetT, TElem Constructor
Namespace: Gemstone.IO.CollectionsAssembly: Gemstone.IO (in Gemstone.IO.dll) Version: 1.0.128 -- Release Build+2960d3f3619fdc53cad514a51817286dcfb19027
public FileBackedHashSet()
public:
FileBackedHashSet()
Gemstone.IO.Collections.FileBackedHashSet = function();
This constructor uses the default equality comparer for file backed lookup tables,
which is not the same as the default equality comparer for
T
objects. This is because the default implementation of
GetHashCode
does not provide guarantees about consistency across platforms, or even implementations
of the CLR. Instead, the default equality comparer uses a byte-for-byte comparison to
determine equality between keys and a CRC-32 for its hash code implementation. This
means the performance of the hashing function is dependent on the performance of the
serialization function.