@Override public boolean containsAll(Collection<?> c) { synchronized (mutex) { return Collections2.containsAllImpl(delegate(), c); } }
/** * A sensible definition of {@link #containsAll} in terms of {@link #contains} . If you override * {@link #contains}, you may wish to override {@link #containsAll} to forward to this * implementation. * * @since 7.0 */ protected boolean standardContainsAll(Collection<?> collection) { return Collections2.containsAllImpl(this, collection); }