# Uses of Class
org.apache.commons.collections4.collection.SynchronizedCollection

Packages that use SynchronizedCollection
Package
Description
org.apache.commons.collections4.bag
Implements the `Bag` and `SortedBag` interfaces.
org.apache.commons.collections4.collection
Implementations of the `Collection` interface.
org.apache.commons.collections4.multiset
Implements the `MultiSet` interface.
org.apache.commons.collections4.queue
Implements the `Queue` interface.

- ## Uses of SynchronizedCollection in org.apache.commons.collections4.bag

  Subclasses of SynchronizedCollection in org.apache.commons.collections4.bag
  Modifier and Type
  Class
  Description
  `class`
  `SynchronizedBag<E>`
  Decorates another `Bag` to synchronize its behavior for a multithreaded environment.
  `class`
  `SynchronizedSortedBag<E>`
  Decorates another `SortedBag` to synchronize its behavior for a multithreaded environment.

- ## Uses of SynchronizedCollection in org.apache.commons.collections4.collection

  Methods in org.apache.commons.collections4.collection that return SynchronizedCollection
  Modifier and Type
  Method
  Description
  `static <T> SynchronizedCollection<T>`
  SynchronizedCollection.`synchronizedCollection(Collection<T> coll)`
  Factory method to create a synchronized collection.

- ## Uses of SynchronizedCollection in org.apache.commons.collections4.multiset

  Subclasses of SynchronizedCollection in org.apache.commons.collections4.multiset
  Modifier and Type
  Class
  Description
  `class`
  `SynchronizedMultiSet<E>`
  Decorates another `MultiSet` to synchronize its behavior for a multithreaded environment.

- ## Uses of SynchronizedCollection in org.apache.commons.collections4.queue

  Subclasses of SynchronizedCollection in org.apache.commons.collections4.queue
  Modifier and Type
  Class
  Description
  `class`
  `SynchronizedQueue<E>`
  Decorates another `Queue` to synchronize its behavior for a multithreaded environment.