T get() throws Exception {
      try {
        return future.get(AWAIT_TIMEOUT, TimeUnit.SECONDS);
      } catch (Exception e) {
        throw new Exception(
            "Exception occured in operation: " + getOperationName() + " The blob id is " + opChain.blobId, e);
      }
    }
Return the value inside the future or throw an {@link Exception} if an exception
occurred.
@return the value inside the future
ambry-server/src/integration-test/java/com/github/ambry/server/RouterServerTestFramework.java