@Override public Set<Element> put(Object key, Set<Element> value) { Put put = new Put(ByteArraySerializer.fromObject(key)); for (Element val : value) put.add(Bytes.toBytes(VALUES), (byte[]) val.getId(), (byte[]) val.getId()); try { backingTable.put(put); } catch (IOException e) { LOG.severe("Cannot put into backing table"); e.printStackTrace(); return null; } return value; }