my reading of the answer on http://stackoverflow.com/questions/1468007/atomicinteger-lazyset-and-set is the opposite (that lazySet keeps write ordering but doesn't guarantee that a get will see latest values), but I could be confused.