import java.util.concurrent.atomic.*;

public class Test {

	public static void main(String[] args) {
		Test t = new Test();
		for (int i = 0; i < 100000; i++) {
			t.run();
		}
	}

	private static final Object CURRENT = new Object();

	private final AtomicReference<Object> obj = new AtomicReference<Object>();

	public void run() {
            for (int c = 0; c < 10000; c++) {
		obj.getAndSet(CURRENT);
	    }
	}

}
