aboutsummaryrefslogtreecommitdiff
path: root/zenserver/upstream/upstreamcache.h
diff options
context:
space:
mode:
authorPer Larsson <[email protected]>2021-11-09 13:20:00 +0100
committerPer Larsson <[email protected]>2021-11-09 13:20:00 +0100
commite0d54396fa3ba0f5466a4ea1f2810721c18fa55f (patch)
tree4ab63a83dac7e1e9245d62be1918d12f4a55ae8d /zenserver/upstream/upstreamcache.h
parentAdded batched get chunk(s). (diff)
downloadzen-e0d54396fa3ba0f5466a4ea1f2810721c18fa55f.tar.xz
zen-e0d54396fa3ba0f5466a4ea1f2810721c18fa55f.zip
Sort cache keys when resolving payload ID's.
Diffstat (limited to 'zenserver/upstream/upstreamcache.h')
-rw-r--r--zenserver/upstream/upstreamcache.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/zenserver/upstream/upstreamcache.h b/zenserver/upstream/upstreamcache.h
index 04554f210..a7bae302d 100644
--- a/zenserver/upstream/upstreamcache.h
+++ b/zenserver/upstream/upstreamcache.h
@@ -145,6 +145,10 @@ public:
virtual GetUpstreamCacheResult GetCachePayload(UpstreamPayloadKey PayloadKey) = 0;
+ virtual GetUpstreamCacheBatchResult GetCachePayloads(std::span<CacheChunkRequest> CacheChunkRequests,
+ std::span<size_t> RequestIndex,
+ OnCacheGetComplete OnComplete) = 0;
+
struct EnqueueResult
{
bool Success = false;