@@ -19,11 +19,8 @@ class S3BinaryCacheStore : public virtual HttpBinaryCacheStore
1919 {
2020 }
2121
22- void upsertFile (
23- const std::string & path,
24- std::shared_ptr<std::basic_iostream<char >> istream,
25- const std::string & mimeType,
26- uint64_t sizeHint) override ;
22+ void
23+ upsertFile (const std::string & path, Source & source, const std::string & mimeType, uint64_t sizeHint) override ;
2724
2825private:
2926 ref<S3BinaryCacheStoreConfig> s3Config;
@@ -56,12 +53,9 @@ class S3BinaryCacheStore : public virtual HttpBinaryCacheStore
5653};
5754
5855void S3BinaryCacheStore::upsertFile (
59- const std::string & path,
60- std::shared_ptr<std::basic_iostream<char >> istream,
61- const std::string & mimeType,
62- uint64_t sizeHint)
56+ const std::string & path, Source & source, const std::string & mimeType, uint64_t sizeHint)
6357{
64- HttpBinaryCacheStore::upsertFile (path, istream , mimeType, sizeHint);
58+ HttpBinaryCacheStore::upsertFile (path, source , mimeType, sizeHint);
6559}
6660
6761std::string S3BinaryCacheStore::createMultipartUpload (
0 commit comments