@Override public Long add(Product product) { long id = counter.getAndIncrement(); product.setId(id); products.put(id, product); return id; }
@Override public boolean update(Product newProduct) { return products.put(newProduct.getId(), newProduct) != null; }