@Override public boolean addAll(Collection<? extends K> c) { return list.addAll(c); } @Override
@Override public boolean addAll(final int index, final Collection<? extends K> c) { synchronized (sync) { return list.addAll(index, c); } } @Override
@Override public boolean addAll(final int index, final Collection<? extends K> c) { ensureIndex(index); to += c.size(); return l.addAll(from + index, c); } @Override
@Override public boolean addAll(final long index, final Collection<? extends K> c) { return list.addAll(intIndex(index), c); } @Override
SegmentStatsAccumulator(SegmentStatsAccumulator... accumulators) { this.accumulators = accumulators; for (SegmentStatsAccumulator acc : accumulators) { metrics.addAll(acc.metricNames()); } }