@Override public Long add(Product product) { long id = counter.getAndIncrement(); product.setId(id); products.put(id, product); return id; }