code: public void addValues(Collection<Long> values) {
  		synchronized (buckets) {
  			for (Long value : values) {
  				addValue(value);
  			}
  		}
  	}
docs: For each value, search the appropriate bucket and add the value in it.