10-04-2018, 07:59 PM
Уважаемые гуру java у меня небольшой вопрос.
При использовании FastMap иногда в сборке вылетают исключения вида:
При вызове:
myFastMap.get(key);
На строке цикла вида:
for (Object value: myFastMap.values())
1. Это кривизна FastMap и желательно от него отказаться?
2. Коллизии при использовании коллекции в многопоточном приложении без синхронизации?
При использовании FastMap иногда в сборке вылетают исключения вида:
При вызове:
myFastMap.get(key);
Цитата:java.lang.NullPointerException
at javolution.util.FastMap.getEntry(FastMap.java:418)
at javolution.util.FastMap.get(FastMap.java:406)
На строке цикла вида:
for (Object value: myFastMap.values())
Цитата:java.lang.NullPointerException
at javolution.util.FastMap$Entry.access$000(FastMap.java:1576)
at javolution.util.FastMap$ValueIterator.next(FastMap.java:1201)
1. Это кривизна FastMap и желательно от него отказаться?
2. Коллизии при использовании коллекции в многопоточном приложении без синхронизации?