public class MapLikeListAccessor<K extends java.lang.Comparable<K>,V>
Map like adapter/helper class for accessing (sorted) list of values by their attribute.
The accessor is meant to provide efficient key/attribute based lookup where keeping separate map is not efficient from memory consumption reasons.
The underlying list has to be sorted by the requested attribute and must not be modified outside this accessor,
or it has to be ensured that it is re-sorted after each such external list modification