GenericArray<GenericRecord> items = (GenericArray<GenericRecord>)response.get("results");
for(GenericRecord item : items) {
K key = deserializeKey((ByteBuffer)item.get("key"));
V value = deserializeValue((ByteBuffer)item.get("value"));
Clock clock = deserializeClock((ByteBuffer)item.get("clock"));
map.put(key, new SimpleEvent<V>(value, clock));
}
return getPosition(response.get("position").toString());
} catch (IOException e) {