Package redis.clients.johm.benchmark

Source Code of redis.clients.johm.benchmark.SaveDeleteBenchmark

package redis.clients.johm.benchmark;

import org.junit.Test;

import redis.clients.johm.JOhm;
import redis.clients.johm.models.User;

public class SaveDeleteBenchmark extends JOhmBenchmarkTestBase {
    @Test
    public void saveDeleteModel() {
        int totalOps = 5000;
        timer.begin();
        User user = null;
        for (int n = 0; n < totalOps; n++) {
            user = new User();
            user.setName("foo" + n);
            user.setRoom("vroom" + n);
            user.setAge(99);
            user.setSalary(9999.99f);
            user.setInitial('f');
            JOhm.save(user);
            JOhm.delete(User.class, user.getId());
        }
        timer.end();
        printStats("saveDeleteModel", totalOps, 2, timer.elapsed());
    }
}
TOP

Related Classes of redis.clients.johm.benchmark.SaveDeleteBenchmark

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.