Как с помощью Guava преобразовать MultiMap в Map>?

Я использую MultiMap из Google Guava 12 вот так:

Multimap<Integer, OccupancyType> pkgPOP = HashMultimap.create();

после вставки значений в этот мультимап мне нужно вернуть:

Map<Integer, Set<OccupancyType>>

Однако, когда я это делаю:

return pkgPOP.asMap();

Он возвращает меня

Map<Integer, Collection<OccupancyType>>

Как я могу вместо этого вернуть Map>?

10
задан palacsint 4 April 2014 в 12:08
поделиться