Inspectopedia
 
2024.3

Volatile array field

Warning
New
Last modified: 03 December 2024

Reports array fields that are declared volatile. Such declarations may be confusing because accessing the array itself follows the rules for volatile fields, but accessing the array's contents does not.

Example:

If such volatile access is needed for array contents, consider using java.util.concurrent.atomic classes instead: