28 |
|
* @author Martin Buchholz |
29 |
|
*/ |
30 |
|
|
31 |
< |
import static java.util.Collections.*; |
32 |
< |
import java.util.*; |
33 |
< |
import java.util.concurrent.*; |
31 |
> |
import java.util.ArrayDeque; |
32 |
> |
import java.util.ArrayList; |
33 |
> |
import java.util.Collection; |
34 |
> |
import java.util.Collections; |
35 |
> |
import java.util.Comparator; |
36 |
> |
import java.util.Deque; |
37 |
> |
import java.util.HashMap; |
38 |
> |
import java.util.HashSet; |
39 |
> |
import java.util.Hashtable; |
40 |
> |
import java.util.LinkedList; |
41 |
> |
import java.util.List; |
42 |
> |
import java.util.Map; |
43 |
> |
import java.util.Queue; |
44 |
> |
import java.util.Set; |
45 |
> |
import java.util.TreeMap; |
46 |
> |
import java.util.TreeSet; |
47 |
> |
import java.util.Vector; |
48 |
> |
import java.util.concurrent.ArrayBlockingQueue; |
49 |
> |
import java.util.concurrent.ConcurrentHashMap; |
50 |
> |
import java.util.concurrent.ConcurrentLinkedDeque; |
51 |
> |
import java.util.concurrent.ConcurrentLinkedQueue; |
52 |
> |
import java.util.concurrent.ConcurrentSkipListMap; |
53 |
> |
import java.util.concurrent.ConcurrentSkipListSet; |
54 |
> |
import java.util.concurrent.CopyOnWriteArrayList; |
55 |
> |
import java.util.concurrent.CopyOnWriteArraySet; |
56 |
> |
import java.util.concurrent.LinkedBlockingDeque; |
57 |
> |
import java.util.concurrent.LinkedBlockingQueue; |
58 |
> |
import java.util.concurrent.LinkedTransferQueue; |
59 |
> |
|
60 |
> |
import static java.util.Collections.asLifoQueue; |
61 |
> |
import static java.util.Collections.checkedList; |
62 |
> |
import static java.util.Collections.checkedMap; |
63 |
> |
import static java.util.Collections.checkedSet; |
64 |
> |
import static java.util.Collections.newSetFromMap; |
65 |
> |
import static java.util.Collections.synchronizedList; |
66 |
> |
import static java.util.Collections.synchronizedMap; |
67 |
> |
import static java.util.Collections.synchronizedSet; |
68 |
> |
import static java.util.Collections.unmodifiableList; |
69 |
> |
import static java.util.Collections.unmodifiableMap; |
70 |
> |
import static java.util.Collections.unmodifiableSet; |
71 |
|
|
72 |
|
public class RacingCollections { |
73 |
|
/** |