Beispiel #1
0
 public Map<ByteArray, List<Versioned<byte[]>>> getAll(Iterable<ByteArray> keys)
     throws VoldemortException {
   StoreUtils.assertValidKeys(keys);
   SocketAndStreams sands = pool.checkout(destination);
   try {
     requestFormat.writeGetAllRequest(sands.getOutputStream(), name, keys, reroute);
     sands.getOutputStream().flush();
     return requestFormat.readGetAllResponse(sands.getInputStream());
   } catch (IOException e) {
     close(sands.getSocket());
     throw new VoldemortException(e);
   } finally {
     pool.checkin(destination, sands);
   }
 }