Javalution

  • Автор темы Автор темы Dan7e
  • Дата начала Дата начала

Dan7e

Путник
Пользователь
Сообщения
12
Розыгрыши
0
Репутация
-50
Реакции
1
Баллы
0
Почему он плох и что используют сейчас за альтернативу?
 
Стандартные библиотеки Java 8.
 
?
 
А где можно почитать как правильно вырезать Javalution или перейти на другую версию Java?
То что собиратель вырезать - читаете доку на это, и смотрите подходящее в стандартных библиотеках явах.
 
Да тут уже рассматривали этот вопрос с Javolution. Плох он был тем что при удалении FastMap происходила утечка памяти. Разрабы самой Javolution, кажется, решили эту проблему выпилив FastList начиная с версии 6.0. В данный момент актуальной версией является 6.1.0. Visor123 это исправил без удаления FastList в версии 5.5.1 и выложил на этом же форуме в шару компил либы и её исходники.
 


Replaced FastMap with ConcurrentHashMap in most cases.
Replaced FastMap with HashMap when concurrency is not required, mostly
for lookup maps.
Replaced FastMap with LinkedHashMap in some places where map is used as
DTO of known size.
Replaced FastList with ArrayList in places where concurrency is not
required and list size is known or small.
Replaced FastList with LinkedList in places where concurrency is not
required and list size is unknown.
Replaced FastList with CopyOnWriteArrayList in places where concurrency
is required.
И да, FastList это почти чистый аналог LinkedList (д.с. это связанный двусторонний список), только добавлено кеширование нод и коллекций через ThreadLocal.
 
Назад
Сверху Снизу