stableHash property

int get stableHash

FNV-1a-32 over the UTF-8 bytes of toJsonString: identical on every run and platform (unlike Object.hash, which is seeded per process).

Implementation

int get stableHash => _hashCache[this] ??= stableHash32(toJsonString());