Also used :
Predicate(org.eclipse.collections.api.block.predicate.Predicate)
Predicate2(org.eclipse.collections.api.block.predicate.Predicate2)
CompositeFastList(org.eclipse.collections.impl.list.mutable.CompositeFastList)
MutableBag(org.eclipse.collections.api.bag.MutableBag)
MutableList(org.eclipse.collections.api.list.MutableList)
Functions2(org.eclipse.collections.impl.block.factory.Functions2)
CompletionService(java.util.concurrent.CompletionService)
MutableSortedMap(org.eclipse.collections.api.map.sorted.MutableSortedMap)
MutableSet(org.eclipse.collections.api.set.MutableSet)
Future(java.util.concurrent.Future)
MutatingAggregationProcedure(org.eclipse.collections.impl.block.procedure.MutatingAggregationProcedure)
HashBag(org.eclipse.collections.impl.bag.mutable.HashBag)
DoubleFunction(org.eclipse.collections.api.block.function.primitive.DoubleFunction)
NonMutatingAggregationProcedure(org.eclipse.collections.impl.block.procedure.NonMutatingAggregationProcedure)
Comparators(org.eclipse.collections.impl.block.factory.Comparators)
LongFunction(org.eclipse.collections.api.block.function.primitive.LongFunction)
UnifiedMap(org.eclipse.collections.impl.map.mutable.UnifiedMap)
CollectionAddProcedure(org.eclipse.collections.impl.block.procedure.CollectionAddProcedure)
CheckedProcedure2(org.eclipse.collections.impl.block.procedure.checked.CheckedProcedure2)
Set(java.util.Set)
MutableSortedBag(org.eclipse.collections.api.bag.sorted.MutableSortedBag)
Procedures(org.eclipse.collections.impl.block.factory.Procedures)
MutableSortedSet(org.eclipse.collections.api.set.sorted.MutableSortedSet)
TreeSortedSet(org.eclipse.collections.impl.set.sorted.mutable.TreeSortedSet)
Procedure2(org.eclipse.collections.api.block.procedure.Procedure2)
ExecutorCompletionService(java.util.concurrent.ExecutorCompletionService)
FloatFunction(org.eclipse.collections.api.block.function.primitive.FloatFunction)
ConcurrentHashMap(org.eclipse.collections.impl.map.mutable.ConcurrentHashMap)
Beta(org.eclipse.collections.api.annotation.Beta)
Function(org.eclipse.collections.api.block.function.Function)
Callable(java.util.concurrent.Callable)
Procedure(org.eclipse.collections.api.block.procedure.Procedure)
SetAdapter(org.eclipse.collections.impl.set.mutable.SetAdapter)
FastList(org.eclipse.collections.impl.list.mutable.FastList)
ParallelIterable(org.eclipse.collections.api.ParallelIterable)
LazyIterable(org.eclipse.collections.api.LazyIterable)
Function0(org.eclipse.collections.api.block.function.Function0)
MutableMap(org.eclipse.collections.api.map.MutableMap)
Function2(org.eclipse.collections.api.block.function.Function2)
TreeBag(org.eclipse.collections.impl.bag.sorted.mutable.TreeBag)
NoSuchElementException(java.util.NoSuchElementException)
ExecutorService(java.util.concurrent.ExecutorService)
Predicates(org.eclipse.collections.impl.block.factory.Predicates)
Counter(org.eclipse.collections.impl.Counter)
TreeSortedMap(org.eclipse.collections.impl.map.sorted.mutable.TreeSortedMap)
IOException(java.io.IOException)
IntFunction(org.eclipse.collections.api.block.function.primitive.IntFunction)
ExecutionException(java.util.concurrent.ExecutionException)
DoubleSumResultHolder(org.eclipse.collections.impl.block.procedure.DoubleSumResultHolder)
MapCollectProcedure(org.eclipse.collections.impl.block.procedure.MapCollectProcedure)
ConcurrentHashMapUnsafe(org.eclipse.collections.impl.map.mutable.ConcurrentHashMapUnsafe)
MapIterable(org.eclipse.collections.api.map.MapIterable)
Comparator(java.util.Comparator)
Collections(java.util.Collections)
UnifiedSet(org.eclipse.collections.impl.set.mutable.UnifiedSet)
Counter(org.eclipse.collections.impl.Counter)