public class WeightedList<T>
extends java.lang.Object
List that keeps track of weight, for cache limit reasons.| Constructor and Description | 
|---|
| WeightedList(java.util.List<T> backing,
            long weight) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | accumulateWeight(long weight) | 
| void | add(T element,
   long weight) | 
| void | addAll(java.util.List<T> values,
      long weight) | 
| void | addAll(WeightedList<T> values) | 
| java.util.List<T> | getBacking() | 
| long | getWeight() | 
| boolean | isEmpty() | 
| int | size() | 
public WeightedList(java.util.List<T> backing, long weight)
public java.util.List<T> getBacking()
public int size()
public boolean isEmpty()
public long getWeight()
public void add(T element, long weight)
public void addAll(WeightedList<T> values)
public void addAll(java.util.List<T> values, long weight)
public void accumulateWeight(long weight)