public class ObservableList<T> extends Observable implements List<T> {
private List<T> list;
private ReentrantReadWriteLock lock = new ReentrantReadWriteLock();
public class ObservableList<T> extends Observable implements List<T> {
private List<T> list;
private ReentrantReadWriteLock lock = new ReentrantReadWriteLock();