https://foojay.io/today/immutable-records/
Avoid Multithreading Bugs Using Immutable Java 16 Records