mod

fun AggregateId.mod(divisor: Int): Int

Calculates the remainder when the ID's hash code is divided by the given divisor.

This method is used in distributed systems for partitioning or sharding aggregates. By taking the hash code modulo the divisor, aggregates can be evenly distributed across different partitions or shards.

Return

The remainder of the ID's hash code divided by the divisor.

Parameters

divisor

The divisor used to calculate the remainder.