SortedMap<K, V> constructor

SortedMap<K, V>({
  1. required Comparator<MapEntry<K, V>> comparator,
  2. int? capacity,
  3. EjectFrom ejectFrom = EjectFrom.END,
})

The comparator is required to specify the sort order. Capacity and ejectFrom are optional and capacity will be unlimited unless provided.

Implementation

SortedMap(
    {required this.comparator,
    this.capacity,
    this.ejectFrom = EjectFrom.END}) {
  _sortedEntries = SplayTreeSet<MapEntry<K, V>>(comparator);
}