/// <summary> /// Cache GetAll. /// </summary> private void GetAll(BenchmarkState state) { var idx = BenchmarkUtils.GetRandomInt(Dataset - DatasetBatchSize); var keys = Enumerable.Range(idx, DatasetBatchSize); Cache.GetAll(keys); }
/// <summary> /// Cache put. /// </summary> private void PutTx(BenchmarkState state) { int idx = BenchmarkUtils.GetRandomInt(Dataset); using (var tx = Node.GetTransactions().TxStart(TransactionConcurrency.Pessimistic, TransactionIsolation.RepeatableRead)) { _cache.Put(idx, Emps[idx]); tx.Commit(); } }
/// <summary> /// Cache get. /// </summary> private void Get(BenchmarkState state) { var idx = BenchmarkUtils.GetRandomInt(Dataset); _cache.Get(idx); }
/// <summary> /// Cache put. /// </summary> private void Put(BenchmarkState state) { int idx = BenchmarkUtils.GetRandomInt(Dataset); _cache.Put(idx, Emps[idx]); }
/// <summary> /// Cache getAsync. /// </summary> private void GetAsync(BenchmarkState state) { int idx = BenchmarkUtils.GetRandomInt(Dataset); _cache.GetAsync(idx).Wait(); }