tweak MultiKeyMap.size
parent
858831786d
commit
0384b99760
|
@ -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]) =
|
||||
|
|
Loading…
Reference in New Issue