2727 |
|
* @throws NullPointerException if the specified key is null |
2728 |
|
*/ |
2729 |
|
public boolean remove(Object key, Object value) { |
2730 |
+ |
if (key == null) |
2731 |
+ |
throw new NullPointerException(); |
2732 |
|
return value != null && internalReplace(key, null, value) != null; |
2733 |
|
} |
2734 |
|
|
4455 |
|
/** |
4456 |
|
* Base class for views. |
4457 |
|
*/ |
4458 |
< |
static abstract class CHMView<K, V> { |
4458 |
> |
static abstract class CHMView<K, V> implements java.io.Serializable { |
4459 |
> |
private static final long serialVersionUID = 7249069246763182397L; |
4460 |
|
final ConcurrentHashMap<K, V> map; |
4461 |
|
CHMView(ConcurrentHashMap<K, V> map) { this.map = map; } |
4462 |
|
|