in java/shopping-cart/src/main/java/org/apache/flink/statefun/playground/java/shoppingcart/UserShoppingCartFn.java [187:194]
public void remove(String itemId, int quantity) {
int remainder = basket.getOrDefault(itemId, 0) - quantity;
if (remainder > 0) {
basket.put(itemId, remainder);
} else {
basket.remove(itemId);
}
}