API Redisson для хранения объекта ArrayListMultiMap с использованием putAll()

У меня есть объект ArrayListMultiMap в моей локальной памяти, и я хотел бы поместить этот объект в RListMultiMap, используя putAll(). Но метод putAll () не имеет возможности поместить весь ArrayListMultiMap, скорее он ожидает один ключ с итеративным параметром. Но эта опция доступна в коллекции переадресации RMapCache.

//My ArrayListMultiMapOBject 

ArrayListMultimap<Object, Object> subscriptionMap = ArrayListMultimap.create();
subscriptionMap.put(key1,List<Objects>);
subscriptionMap.put(key2,List<Objects>);

//Cache code to put the subscriptionMap to RListMultiMap

RSetMultimap<Object, Object> map1 = CacheConfig.createConnection().getSetMultimap("myMultimap");
map1.putAll(subscriptionMap);  //No option here to put entire Map object 

0 ответов

Другие вопросы по тегам