public boolean addAll(Collection<? extends E> c) { boolean changed = false; for(E entry: c) { changed |= add(entry); } if(changed) checkStale(); return changed; }
/** * Add a new entry or update an existing entry. * @param entry The entry. * @return True, if new entry. */ public boolean update(E e, long leasetime) { boolean ret = !remove(e); add(e); return ret; }
public boolean add(E e) { return add(e, getLeaseTime()); }