Class Synchronized
java.lang.Object
org.docx4j.com.google.common.collect.Synchronized
Synchronized collection views. The returned synchronized collection views are serializable if the
backing collection and the mutex are serializable.
If null is passed as the mutex parameter to any of this class's top-level
methods or inner class constructors, the created object uses itself as the synchronization mutex.
This class should be used by other collection classes only.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static classprivate static final classprivate static classprivate static classprivate static class(package private) static class(package private) static class(package private) static classprivate static classprivate static class(package private) static class(package private) static class(package private) static class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static <E> Collection<E>collection(Collection<E> collection, @Nullable Object mutex) (package private) static <E> Deque<E>private static <E> List<E>(package private) static <K,V> Map<K, V> (package private) static <K,V> NavigableMap<K, V> navigableMap(NavigableMap<K, V> navigableMap) (package private) static <K,V> NavigableMap<K, V> navigableMap(NavigableMap<K, V> navigableMap, @Nullable Object mutex) (package private) static <E> NavigableSet<E>navigableSet(NavigableSet<E> navigableSet) (package private) static <E> NavigableSet<E>navigableSet(NavigableSet<E> navigableSet, @Nullable Object mutex) private static <K,V> Map.Entry<K, V> nullableSynchronizedEntry(@Nullable Map.Entry<K, V> entry, @Nullable Object mutex) (package private) static <E> Queue<E>(package private) static <E> Set<E>(package private) static <K,V> SortedMap<K, V> private static <E> SortedSet<E>
-
Constructor Details
-
Synchronized
private Synchronized()
-
-
Method Details
-
collection
-
set
-
sortedSet
-
list
-
map
-
sortedMap
-
nullableSynchronizedEntry
@GwtIncompatible private static <K,V> Map.Entry<K,V> nullableSynchronizedEntry(@Nullable Map.Entry<K, V> entry, @Nullable Object mutex) -
queue
-
deque
-