2834 |
|
* @throws NullPointerException if the specified key is null |
2835 |
|
*/ |
2836 |
|
public boolean remove(Object key, Object value) { |
2837 |
+ |
if (key == null) |
2838 |
+ |
throw new NullPointerException(); |
2839 |
|
return value != null && internalReplace(key, null, value) != null; |
2840 |
|
} |
2841 |
|
|
4574 |
|
/** |
4575 |
|
* Base class for views. |
4576 |
|
*/ |
4577 |
< |
static abstract class CHMView<K, V> { |
4577 |
> |
static abstract class CHMView<K, V> implements java.io.Serializable { |
4578 |
> |
private static final long serialVersionUID = 7249069246763182397L; |
4579 |
|
final ConcurrentHashMap<K, V> map; |
4580 |
|
CHMView(ConcurrentHashMap<K, V> map) { this.map = map; } |
4581 |
|
|