package ch21concurrent.examples; import ch21concurrent.annotations.*; /** * SynchronizedInteger * <p/> * Thread-safe mutable integer holder * * @author Brian Goetz and Tim Peierls */ @ThreadSafe public class SynchronizedInteger { @GuardedBy("this") private int value; public synchronized int get() { return value; } public synchronized void set(int value) { this.value = value; } }