InputStreamWrapper getStream(UUID jobId, String keyName) {
    String blobName = getDataKeyName(jobId, keyName);
    Blob blob = bucket.get(blobName);
    ReadChannel channel = blob.reader();
    return new InputStreamWrapper(Channels.newInputStream(channel), blob.getSize());
  }
Class for temporarily storing user data for transfer
extensions/cloud/portability-cloud-google/src/main/java/org/datatransferproject/cloud/google/GoogleTempFileStore.java