@Override protected int doHash(@Nonnull Preference p) { HashCodeBuilder hcb = new HashCodeBuilder(); return hcb.append(p.getUserId()) .append(p.getItemId()) .append(p.getValue()) .toHashCode(); } }
items[rnd.nextInt(1000)], rnd.nextGaussian()); bld.add(p.getUserId(), p.getItemId(), p.getValue());
@Override protected int doHash(@Nonnull Preference p) { HashCodeBuilder hcb = new HashCodeBuilder(); return hcb.append(p.getUserId()) .append(p.getItemId()) .append(p.getValue()) .toHashCode(); } }