INNER CODE UNIT · C#

RunProfileReadAsync

ZoneTree/ZoneTree · benchmarks/zonetree-scan-lab/Program.cs:215

  public Task RunProfileReadAsync(ProfileReadPlan plan) =>
      ScanExecution.RunPartitionedAsync(
          $"read profiles ({config.ReadOrder.ToString().ToLowerInvariant()})",
          plan.UserIds.Length,
          config.Parallelism,
          (start, count, checksum) =>
          {
            for (var i = start; i < start + count; i++)
            {
              if (TryGetProfile(plan.UserIds[i], out var profile))
                checksum.Add(profile);
            }
          });

  public Task RunCountryStatusTryGetAsync(CountryStatusKey[] keys) =>
      RunCountryStatusTryGetAsync("try-get country/status", keys);

  public Task RunCountryStatusRepeatedTryGetAsync(CountryStatusKey[] keys) =>

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…