|
14 | 14 | * limitations under the License. |
15 | 15 | */ |
16 | 16 |
|
17 | | -package org.bson.util.concurrent; |
| 17 | +package org.bson.util; |
18 | 18 |
|
19 | 19 | import java.util.Collections; |
20 | 20 | import java.util.HashMap; |
|
23 | 23 | import java.util.TreeMap; |
24 | 24 | import java.util.WeakHashMap; |
25 | 25 |
|
26 | | -import org.bson.util.concurrent.annotations.GuardedBy; |
27 | | -import org.bson.util.concurrent.annotations.ThreadSafe; |
| 26 | +import org.bson.util.annotations.GuardedBy; |
| 27 | +import org.bson.util.annotations.ThreadSafe; |
28 | 28 |
|
29 | | -import org.bson.util.concurrent.AbstractCopyOnWriteMap.View.Type; |
| 29 | +import org.bson.util.AbstractCopyOnWriteMap.View.Type; |
30 | 30 |
|
31 | 31 | /** |
32 | 32 | * A thread-safe variant of {@link Map} in which all mutative operations (the |
|
56 | 56 | * underlying Map implementations |
57 | 57 | * <p> |
58 | 58 | * There are supplied implementations for the common j.u.c {@link Map} |
59 | | - * implementations via the {@link CopyOnWriteMaps} static {@link Builder}. |
| 59 | + * implementations via the {@link CopyOnWriteMap} static {@link Builder}. |
60 | 60 | * <p> |
61 | 61 | * Collection views of the keys, values and entries are optionally |
62 | 62 | * {@link View.Type.LIVE live} or {@link View.Type.STABLE stable}. Live views |
|
78 | 78 | * @author Jed Wesley-Smith |
79 | 79 | */ |
80 | 80 | @ThreadSafe |
81 | | -public abstract class CopyOnWriteMap<K, V> extends AbstractCopyOnWriteMap<K, V, Map<K, V>> { |
| 81 | +abstract class CopyOnWriteMap<K, V> extends AbstractCopyOnWriteMap<K, V, Map<K, V>> { |
82 | 82 | private static final long serialVersionUID = 7935514534647505917L; |
83 | 83 |
|
84 | 84 | /** |
|
0 commit comments