public class CachingTransformingList<T,U> extends TransformingList<T,U>
Modifier and Type | Field and Description |
---|---|
protected java.util.ArrayList<U> |
cache |
trans, underlying
Constructor and Description |
---|
CachingTransformingList(java.util.Collection<? extends T> underlying,
Transformation<T,U> trans) |
CachingTransformingList(java.util.List<T> underlying,
Transformation<T,U> trans) |
Modifier and Type | Method and Description |
---|---|
U |
get(int index) |
size
add, add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set, subList
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
protected java.util.ArrayList<U> cache
public CachingTransformingList(java.util.Collection<? extends T> underlying, Transformation<T,U> trans)
public CachingTransformingList(java.util.List<T> underlying, Transformation<T,U> trans)