# | Line 7 | Line 7 | import java.util.*; | |
---|---|---|
7 | import java.util.concurrent.*; | |
8 | import java.util.concurrent.locks.*; | |
9 | ||
10 | – | |
10 | /** | |
11 | * This is an incomplete implementation of a wrapper class | |
12 | * that places read-write locks around unsynchronized Collections. | |
13 | * Exists as a sample input for CollectionLoops test. | |
14 | */ | |
16 | – | |
15 | public final class RWCollection<E> implements Collection<E> { | |
16 | private final Collection c; | |
17 | private final ReentrantReadWriteLock rwl = new ReentrantReadWriteLock(); |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |