public override void Run() { ThreadLocalRandom localRandom = ThreadLocalRandom.current(); while (!Canceled) { PageCursorCounters pageCursorCounters; using (Transaction transaction = Db.beginTx(), KernelStatement kernelStatement = GetKernelStatement((GraphDatabaseAPI)Db)) { pageCursorCounters = kernelStatement.PageCursorTracer; Node node = Db.createNode(); node.SetProperty("name", RandomStringUtils.random(localRandom.Next(100))); node.SetProperty("surname", RandomStringUtils.random(localRandom.Next(100))); node.SetProperty("age", localRandom.Next(100)); transaction.Success(); StoreCounters(pageCursorCounters); } } }
private string RandomString(int size) { return(ThreadLocalRandom.current().nextBoolean() ? RandomStringUtils.random(size) : RandomStringUtils.randomAlphabetic(size)); }
private string LongString(int length) { return(RandomStringUtils.random(length, true, true)); }