Объект сериализуется, рассылается всем работникам и десериализуется в каждом отдельно.Если работник мутирует объект, это повлияет только на этого работника.По сути, он уже неизменен.
Если вы хотите ограничить его, чтобы даже работники не могли мутировать в своей собственной JVM, вы должны просто использовать неизменяемый объект.При необходимости создайте неизменяемую оболочку или скопируйте ее вокруг изменяемого объекта и передайте ее.