isConcurrent method
Implementation
bool isConcurrent(VectorClock other) {
bool greater = false;
bool smaller = false;
final keys = {...versions.keys, ...other.versions.keys};
for (final key in keys) {
final a = versions[key] ?? 0;
final b = other.versions[key] ?? 0;
if (a > b) greater = true;
if (a < b) smaller = true;
}
return greater && smaller;
}