diff options
| author | Stefan Boberg <[email protected]> | 2023-05-15 18:54:19 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-05-15 18:54:19 +0200 |
| commit | ba44210ab1a9a86fa28dc3a6a3c0230f1ca78b9f (patch) | |
| tree | af68cfbdb3d1da48f3cc2663ba8483604a73da48 /src/zenserver/cache/cachetracking.h | |
| parent | Better defaults for zen cli (#302) (diff) | |
| download | zen-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.h | 41 |
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 |