/** {@inheritDoc} */ @Override public boolean containsAll(@Nullable Collection<?> c) { if (F.isEmpty(c)) return false; assert c != null; for (Object o : c) { if (!contains(o)) return false; } return true; }
/** {@inheritDoc} */ @SuppressWarnings({"SimplifiableIfStatement"}) @Override public boolean add(E e) { A.notNull(e, "e"); removeStale(); if (!contains(e)) return store.add(fact.apply(e)); return false; }
/** {@inheritDoc} */ @Override public boolean containsAll(@Nullable Collection<?> c) { if (F.isEmpty(c)) return false; assert c != null; for (Object o : c) { if (!contains(o)) return false; } return true; }
/** {@inheritDoc} */ @SuppressWarnings({"SimplifiableIfStatement"}) @Override public boolean add(E e) { A.notNull(e, "e"); removeStale(); if (!contains(e)) return store.add(fact.apply(e)); return false; }