INNER CODE UNIT · C#
HasPersistedFiles
ZoneTree/ZoneTree · benchmarks/zonetree-scan-lab/Program.cs:584
static bool HasPersistedFiles(string path) =>
Directory.Exists(path) &&
Directory.EnumerateFiles(path, "*", SearchOption.AllDirectories).Any();
}
sealed class RocksDbScanStore(ScanLabConfig config) : IScanStore
{
static readonly Encoding Encoding = Encoding.UTF8;
public ProfileGenerator Generator { get; } = new(config.Seed);
RocksDb? Profiles;
RocksDb? CountryStatusIndex;
RocksDb? CreatedAtIndex;
RocksDb? ReputationIndex;
WriteOptions? WriteOptions;
string RootPath => config.EngineDataDirectory;
string ProfilesPath => Path.Combine(RootPath, "profiles");