Still working on getting the equivalent of rcu_dereference() and rcu_assign_pointer() into the Java standard. Thus far, the powers that be remain unamused by this suggestion. That said, there seemed to be a bit less resistance this time around than last time.
In the meantime, make sure you use the "volatile" keyword appropriately...