Class ConcurrentCollections
java.lang.Object
ru.progrm_jarvis.javacommons.collection.concurrent.ConcurrentCollections
An utility for creating concurrent
Collection wrappers.- Implementation note
- concurrent wrappers delegate all operations to elements collections
yet performing precondition-checks ans using
ReadWriteLocks
-
Method Summary
Modifier and TypeMethodDescriptionstatic <E> Collection<E>concurrentCollection(@NonNull Collection<E> collection) static <E> Deque<E>concurrentDeque(@NonNull Deque<E> set) static <E> List<E>concurrentList(@NonNull List<E> list) static <K,V> Map<K, V> concurrentMap(@NonNull Map<K, V> map) static <E> Queue<E>concurrentQueue(@NonNull Queue<E> set) static <E> Set<E>concurrentSet(@NonNull Set<E> set) static <E> Set<E>concurrentSetFromMap(@NonNull Map<E, Boolean> map)
-
Method Details
-
concurrentCollection
-
concurrentList
-
concurrentSet
-
concurrentSetFromMap
-
concurrentQueue
-
concurrentDeque
-
concurrentMap
-