tweak MultiKeyMap.size

pull/8263/head
Thibault Duplessis 2021-02-26 08:52:43 +01:00
parent 858831786d
commit 0384b99760
1 changed files with 2 additions and 2 deletions

View File

@ -11,6 +11,8 @@ final class MultiKeyMap[K1, K2, V](index1: Map[K1, V], index2: Map[K2, V])(
def values: Iterable[V] = index1.values
def size: Int = index1.size
def get1(k1: K1): Option[V] = index1 get k1
def get2(k2: K2): Option[V] = index2 get k2
@ -41,8 +43,6 @@ final class MultiKeyMap[K1, K2, V](index1: Map[K1, V], index2: Map[K2, V])(
)
}
def size = values.size
def reset(newValues: Set[V]) = if (newValues == values) this else MultiKeyMap(newValues)(toK1, toK2)
private def copy(index1: Map[K1, V], index2: Map[K2, V]) =