aboutsummaryrefslogtreecommitdiff
path: root/src/zenserver/cache/cachetracking.h
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2023-05-15 18:54:19 +0200
committerGitHub <[email protected]>2023-05-15 18:54:19 +0200
commitba44210ab1a9a86fa28dc3a6a3c0230f1ca78b9f (patch)
treeaf68cfbdb3d1da48f3cc2663ba8483604a73da48 /src/zenserver/cache/cachetracking.h
parentBetter defaults for zen cli (#302) (diff)
downloadzen-ba44210ab1a9a86fa28dc3a6a3c0230f1ca78b9f.tar.xz
zen-ba44210ab1a9a86fa28dc3a6a3c0230f1ca78b9f.zip
Remove ZEN_CACHE_TRACKER etc
this was code which was originally intended for use with GC but it's no longer useful
Diffstat (limited to 'src/zenserver/cache/cachetracking.h')
-rw-r--r--src/zenserver/cache/cachetracking.h41
1 files changed, 0 insertions, 41 deletions
diff --git a/src/zenserver/cache/cachetracking.h b/src/zenserver/cache/cachetracking.h
deleted file mode 100644
index fdfe1a4c7..000000000
--- a/src/zenserver/cache/cachetracking.h
+++ /dev/null
@@ -1,41 +0,0 @@
-// Copyright Epic Games, Inc. All Rights Reserved.
-
-#pragma once
-
-#include <zencore/iohash.h>
-
-#include <stdint.h>
-#include <filesystem>
-#include <functional>
-
-namespace zen {
-
-#define ZEN_USE_CACHE_TRACKER 0
-#if ZEN_USE_CACHE_TRACKER
-
-class CbObject;
-
-/**
- */
-
-class ZenCacheTracker
-{
-public:
- ZenCacheTracker(std::filesystem::path StateDirectory);
- ~ZenCacheTracker();
-
- void TrackAccess(std::string_view BucketSegment, const IoHash& HashKey);
- void SaveSnapshot();
- void IterateSnapshots(std::function<void(uint64_t TimeStamp, CbObject Snapshot)>&& Callback);
-
-private:
- struct Impl;
-
- Impl* m_Impl = nullptr;
-};
-
-void cachetracker_forcelink();
-
-#endif // ZEN_USE_CACHE_TRACKER
-
-} // namespace zen