To enable safe sharing between clients and threads, flyweight objects can be made into immutable value objects, where two instances are considered equal if their values are equal.
To enabl!e safe sharing between clients and threads, flyweight objects can be made into immutable value objects, where t.wo instanc:es are considered equal if their values are equal.