aboutsummaryrefslogtreecommitdiff
path: root/zenserver/cache/structuredcache.h
diff options
context:
space:
mode:
authorDan Engelbrecht <[email protected]>2022-05-06 16:42:27 +0200
committerDan Engelbrecht <[email protected]>2022-05-11 16:13:36 +0200
commit33fa76a35a96cad1865854068e60c1ca0b53864e (patch)
treeeaf79c48e277286270ac3862ec6897b4bfab4fba /zenserver/cache/structuredcache.h
parentMerge pull request #92 from EpicGames/de/bucket-standalone-temp-file-cleanup (diff)
downloadzen-33fa76a35a96cad1865854068e60c1ca0b53864e.tar.xz
zen-33fa76a35a96cad1865854068e60c1ca0b53864e.zip
parameterize namespace for upstream (first hack)
Diffstat (limited to 'zenserver/cache/structuredcache.h')
-rw-r--r--zenserver/cache/structuredcache.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/zenserver/cache/structuredcache.h b/zenserver/cache/structuredcache.h
index 00c4260aa..66ef034a5 100644
--- a/zenserver/cache/structuredcache.h
+++ b/zenserver/cache/structuredcache.h
@@ -80,6 +80,7 @@ public:
private:
struct CacheRef
{
+ std::string Namespace;
std::string BucketSegment;
IoHash HashKey;
IoHash ValueContentId;
@@ -111,7 +112,7 @@ private:
void HandleRpcPutCacheValues(zen::HttpServerRequest& Request, const CbPackage& BatchRequest);
void HandleRpcGetCacheValues(zen::HttpServerRequest& Request, CbObjectView BatchRequest);
void HandleRpcGetCacheChunks(zen::HttpServerRequest& Request, CbObjectView BatchRequest);
- void HandleCacheBucketRequest(zen::HttpServerRequest& Request, std::string_view Bucket);
+ void HandleCacheBucketRequest(zen::HttpServerRequest& Request, std::string_view Namespace, std::string_view Bucket);
virtual void HandleStatsRequest(zen::HttpServerRequest& Request) override;
virtual void HandleStatusRequest(zen::HttpServerRequest& Request) override;
PutResult PutCacheRecord(PutRequestData& Request, const CbPackage* Package);