Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Non-private mutable fields make thread-safety harder.
Make all mutable fields private (or at worst package-protected), and use getters/setters for access if necessary.
This allows synchronisation to be easily added later if necessary, as well as potentially allowing validation of values.