I also was missing the set operation for AtomicReference, and cleaned a couple things up from LockSupport.