@Override public boolean remove(Object o) { boolean result = underlyingList.remove(o); markAsStale(); return result; }
@Override public void add(int index, E element) { underlyingList.add(index, element); markAsStale(); }
@Override public boolean add(E e) { boolean result = underlyingList.add(e); markAsStale(); return result; }
@Override public boolean remove(Object o) { boolean result = underlyingList.remove(o); markAsStale(); return result; }
@Override public boolean add(E e) { boolean result = underlyingList.add(e); markAsStale(); return result; }
@Override public boolean remove(Object o) { boolean result = underlyingList.remove(o); markAsStale(); return result; }
@Override public void clear() { underlyingList.clear(); markAsStale(); }
@Override public void add(int index, E element) { underlyingList.add(index, element); markAsStale(); }
@Override public E set(int index, E element) { E e = underlyingList.set(index, element); markAsStale(); return e; }
@Override public boolean retainAll(Collection<?> col) { boolean result = underlyingList.retainAll(col); markAsStale(); return result; }
@Override public boolean removeAll(Collection<?> col) { boolean result = underlyingList.removeAll(col); markAsStale(); return result; }
@Override public boolean addAll(int index, Collection<? extends E> col) { boolean result = underlyingList.addAll(index, col); markAsStale(); return result; }
@Override public boolean addAll(Collection<? extends E> c) { boolean result = underlyingList.addAll(c); markAsStale(); return result; }
@Override public boolean removeAll(Collection<?> col) { boolean result = underlyingList.removeAll(col); markAsStale(); return result; }
@Override public boolean removeAll(Collection<?> col) { boolean result = underlyingList.removeAll(col); markAsStale(); return result; }
@Override public boolean addAll(int index, Collection<? extends E> col) { boolean result = underlyingList.addAll(index, col); markAsStale(); return result; }
@Override public E set(int index, E element) { E e = underlyingList.set(index, element); markAsStale(); return e; }
@Override public boolean addAll(Collection<? extends E> c) { boolean result = underlyingList.addAll(c); markAsStale(); return result; }
@Override public boolean retainAll(Collection<?> col) { boolean result = underlyingList.retainAll(col); markAsStale(); return result; }
@Override public boolean addAll(Collection<? extends E> c) { boolean result = underlyingList.addAll(c); markAsStale(); return result; }