diff options
Diffstat (limited to 'zenserver/upstream/jupiter.h')
| -rw-r--r-- | zenserver/upstream/jupiter.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/zenserver/upstream/jupiter.h b/zenserver/upstream/jupiter.h index c17ffb047..a0dbefa3c 100644 --- a/zenserver/upstream/jupiter.h +++ b/zenserver/upstream/jupiter.h @@ -9,6 +9,7 @@ #include <atomic> #include <list> #include <memory> +#include <vector> namespace zen { namespace detail { @@ -18,6 +19,7 @@ namespace detail { class IoBuffer; class CloudCacheClient; struct IoHash; +class CbObjectView; /** * Cached access token, for use with `Authorization:` header @@ -54,7 +56,9 @@ public: // Structured cache operations IoBuffer Get(std::string_view BucketId, const IoHash& Key); - void Put(std::string_view BucketId, const IoHash& Key, IoBuffer Data, HttpContentType ContentType); + void Put(std::string_view BucketId, std::string_view Key, CbObjectView Data); + + std::vector<IoHash> Filter(std::string_view BucketId, const std::vector<IoHash>& ChunkHashes); private: RefPtr<CloudCacheClient> m_CacheClient; |