Check if the given field is considered as synchronized.
A field is synchronized when it has a thread-safe type, or declared with the volatile or final modifiers (in the case of primitive types).
Parameters:
field - the field to test
Returns:
true if the given field is synchronized, otherwise false .