class DownloadCache {

    @NonNull MultiPointOutputStream getOutputStream() {
        if (outputStream == null) throw new IllegalArgumentException();
        return outputStream;
    }

      DownloadCache(@NonNull MultiPointOutputStream outputStream);
    private  DownloadCache();

}