# Class: com.pnfsoftware.jeb.util.collect.SynchronizedLinkedSet

A serializable, inefficient, fully synchronized, linked pseudo\-set. \(Refer to [SynchronizedLinkedMap](SynchronizedLinkedMap) for additional details.\) 

 This class does not allow null keys. 

 Methods of this object are guaranteed to never raise [ConcurrentModificationException](ConcurrentModificationException).

## Constructor: SynchronizedLinkedSet

Description: Create an empty synchronized linked set.

## Method: add
- parameter: `e`, type: `E`
- return type: `boolean`

Description: Add an element.
parameter: e: non\-null element
return: true if the set changed

## Method: clear

Description: Remove all entries.

## Method: contains
- parameter: `e`, type: `E`
- return type: `boolean`

Description: 
parameter: e: element
return: true if the element is present

## Method: copyOfEntries
- return type: `java.util.Set<E>`

Description: Copy the current entries.
return: copy of the entries

## Method: firstEntry
- return type: `E`

Description: 
return: first entry in insertion order
throws: if the map is empty

## Method: isEmpty
- return type: `boolean`

Description: 
return: true if no entry exists

## Method: remove
- parameter: `e`, type: `E`
- return type: `boolean`

Description: Remove an element.
parameter: e: element
return: true if the set changed

## Method: size
- return type: `int`

Description: 
return: number of entries

## Method: toString
- return type: `java.lang.String`


