@@ -20,11 +20,8 @@ class S3BinaryCacheStore : public virtual HttpBinaryCacheStore
2020 {
2121 }
2222
23- void upsertFile (
24- const std::string & path,
25- std::shared_ptr<std::basic_iostream<char >> istream,
26- const std::string & mimeType,
27- uint64_t sizeHint) override ;
23+ void
24+ upsertFile (const std::string & path, Source & source, const std::string & mimeType, uint64_t sizeHint) override ;
2825
2926private:
3027 ref<S3BinaryCacheStoreConfig> s3Config;
@@ -70,12 +67,9 @@ class S3BinaryCacheStore : public virtual HttpBinaryCacheStore
7067};
7168
7269void S3BinaryCacheStore::upsertFile (
73- const std::string & path,
74- std::shared_ptr<std::basic_iostream<char >> istream,
75- const std::string & mimeType,
76- uint64_t sizeHint)
70+ const std::string & path, Source & source, const std::string & mimeType, uint64_t sizeHint)
7771{
78- HttpBinaryCacheStore::upsertFile (path, istream , mimeType, sizeHint);
72+ HttpBinaryCacheStore::upsertFile (path, source , mimeType, sizeHint);
7973}
8074
8175std::string S3BinaryCacheStore::createMultipartUpload (
0 commit comments