(K key, @Nullable V oldValue, V newValue)
| 4283 | } |
| 4284 | |
| 4285 | @CanIgnoreReturnValue |
| 4286 | @Override |
| 4287 | public boolean replace(K key, @Nullable V oldValue, V newValue) { |
| 4288 | checkNotNull(key); |
| 4289 | checkNotNull(newValue); |
| 4290 | if (oldValue == null) { |
| 4291 | return false; |
| 4292 | } |
| 4293 | int hash = hash(key); |
| 4294 | return segmentFor(hash).replace(key, hash, oldValue, newValue); |
| 4295 | } |
| 4296 | |
| 4297 | @CanIgnoreReturnValue |
| 4298 | @Override |
no test coverage detected