/** Removes all values for the provided key. */ private void removeValuesForKey(Object key) { Collection<V> collection = Maps.safeRemove(map, key); if (collection != null) { int count = collection.size(); collection.clear(); totalSize -= count; } }
/** Removes all values for the provided key. */ private void removeValuesForKey(Object key) { Collection<V> collection = Maps.safeRemove(map, key); if (collection != null) { int count = collection.size(); collection.clear(); totalSize -= count; } }
/** Removes all values for the provided key. */ private void removeValuesForKey(Object key) { Collection<V> collection = Maps.safeRemove(map, key); if (collection != null) { int count = collection.size(); collection.clear(); totalSize -= count; } }
@CanIgnoreReturnValue @Override public V remove(@Nullable Object rowKey, @Nullable Object columnKey) { Map<C, V> row = Maps.safeGet(rowMap(), rowKey); return (row == null) ? null : Maps.safeRemove(row, columnKey); }
@CanIgnoreReturnValue @Override public V remove(@NullableDecl Object rowKey, @NullableDecl Object columnKey) { Map<C, V> row = Maps.safeGet(rowMap(), rowKey); return (row == null) ? null : Maps.safeRemove(row, columnKey); }
@CanIgnoreReturnValue @Override public V remove(@NullableDecl Object rowKey, @NullableDecl Object columnKey) { Map<C, V> row = Maps.safeGet(rowMap(), rowKey); return (row == null) ? null : Maps.safeRemove(row, columnKey); }
/** Removes all values for the provided key. */ private void removeValuesForKey(Object key) { Collection<V> collection = Maps.safeRemove(map, key); if (collection != null) { int count = collection.size(); collection.clear(); totalSize -= count; } }
/** Removes all values for the provided key. */ private void removeValuesForKey(Object key) { Collection<V> collection = Maps.safeRemove(map, key); if (collection != null) { int count = collection.size(); collection.clear(); totalSize -= count; } }
/** * Removes all values for the provided key. Unlike {@link #removeAll}, it * returns the number of removed mappings. */ private int removeValuesForKey(Object key) { Collection<V> collection = Maps.safeRemove(map, key); int count = 0; if (collection != null) { count = collection.size(); collection.clear(); totalSize -= count; } return count; }
/** * Removes all values for the provided key. Unlike {@link #removeAll}, it * returns the number of removed mappings. */ private int removeValuesForKey(Object key) { Collection<V> collection = Maps.safeRemove(map, key); int count = 0; if (collection != null) { count = collection.size(); collection.clear(); totalSize -= count; } return count; }
/** * Removes all values for the provided key. Unlike {@link #removeAll}, it * returns the number of removed mappings. */ private int removeValuesForKey(Object key) { Collection<V> collection = Maps.safeRemove(map, key); int count = 0; if (collection != null) { count = collection.size(); collection.clear(); totalSize -= count; } return count; }
@Override public V remove(@Nullable Object rowKey, @Nullable Object columnKey) { Map<C, V> row = Maps.safeGet(rowMap(), rowKey); return (row == null) ? null : Maps.safeRemove(row, columnKey); }
@Override public V remove(@Nullable Object rowKey, @Nullable Object columnKey) { Map<C, V> row = Maps.safeGet(rowMap(), rowKey); return (row == null) ? null : Maps.safeRemove(row, columnKey); }
@Override public V remove(@Nullable Object rowKey, @Nullable Object columnKey) { Map<C, V> row = Maps.safeGet(rowMap(), rowKey); return (row == null) ? null : Maps.safeRemove(row, columnKey); }
@Override public V remove(@Nullable Object rowKey, @Nullable Object columnKey) { Map<C, V> row = Maps.safeGet(rowMap(), rowKey); return (row == null) ? null : Maps.safeRemove(row, columnKey); }
@Override public V remove(@Nullable Object rowKey, @Nullable Object columnKey) { Map<C, V> row = Maps.safeGet(rowMap(), rowKey); return (row == null) ? null : Maps.safeRemove(row, columnKey); }
@Override public V remove(@Nullable Object rowKey, @Nullable Object columnKey) { Map<C, V> row = Maps.safeGet(rowMap(), rowKey); return (row == null) ? null : Maps.safeRemove(row, columnKey); }
@Override public V remove(@Nullable Object rowKey, @Nullable Object columnKey) { Map<C, V> row = Maps.safeGet(rowMap(), rowKey); return (row == null) ? null : Maps.safeRemove(row, columnKey); }
@CanIgnoreReturnValue @Override public V remove(@Nullable Object rowKey, @Nullable Object columnKey) { Map<C, V> row = Maps.safeGet(rowMap(), rowKey); return (row == null) ? null : Maps.safeRemove(row, columnKey); }
@CanIgnoreReturnValue @Override public V remove(@NullableDecl Object rowKey, @NullableDecl Object columnKey) { Map<C, V> row = Maps.safeGet(rowMap(), rowKey); return (row == null) ? null : Maps.safeRemove(row, columnKey); }