Java: Defensive Copying What are the risks of shared mutable state in multi-threaded applications? Read More