Package com.xixibase.cache

Examples of com.xixibase.cache.CacheClient


    String[] serverlist = servers.split(",");

    CacheClientManager manager = CacheClientManager.getInstance("example");
    manager.initialize(serverlist, false);
   
    CacheClient cc = manager.createClient();
   
    cc.replace("key", "value1");
    System.out.println(cc.get("key"));
   
    long cacheID1 = cc.add("key", "value2");
    System.out.println(cc.get("key"));
   
    long cacheID2 = cc.replace("key", "value3");
    System.out.println(cc.get("key"));

    cc.replace("key", "value4", 0, cacheID1);
    System.out.println(cc.get("key"));
   
    cc.replace("key", "value5", 0, cacheID2);
    System.out.println(cc.get("key"));

    cc.flush();
   
    manager.shutdown();
  }
View Full Code Here


    String[] serverlist = servers.split(",");

    CacheClientManager manager = CacheClientManager.getInstance("example");
    manager.initialize(serverlist);
   
    CacheClient cc = manager.createClient();
   
    cc.set("key", "value1");
    CacheItem item1 = cc.gets("key");
    System.out.println(item1.getValue());
   
    cc.set("key", "value2");
    CacheItem item2 = cc.gets("key");
    System.out.println(item2.getValue());

    cc.set("key", "value3", 0, item1.getCacheID());
    System.out.println(cc.get("key"));
   
    cc.set("key", "value4", 0, item2.getCacheID());
    System.out.println(cc.get("key"));

    cc.flush();
   
    manager.shutdown();
  }
View Full Code Here

    manager.initialize(serverlist, false);
   
    // enable local cache
    manager.enableLocalCache();
   
    CacheClient cc = manager.createClient();

    cc.set("key", "value1");
   
    // get the object from remote Xixibase server
    System.out.println(cc.get("key"));
   
    // get the object from remote Xixibase server
    // and watch the change of the object
    // and save this object into local cache
    System.out.println(cc.getW("key"));
   
    // try to get the object from local cache
    // if the object is not exist in local cache
    //     get the object from remote Xixibase server
    System.out.println(cc.getL("key"));
   
    // try to get the object from local cache
    // if the object is not exist in local cache
    //     get the object from remote Xixibase server
    //     and watch the change of the object
    //     and save this object into local cache
    System.out.println(cc.getLW("key"));

    cc.flush();
   
    // set object to remote Xixibase server
    // and watch the change of the object
    // and save this object into local cache
    cc.setW("key", "value2");
   
    System.out.println(cc.getL("key"));
   
    cc.flush();

    manager.shutdown();
  }
View Full Code Here

    String[] serverlist = servers.split(",");

    CacheClientManager manager = CacheClientManager.getInstance("example");
    manager.initialize(serverlist, true);
   
    CacheClient cc = manager.createClient();
   
    cc.add("key", "value1");
    System.out.println(cc.get("key"));
   
    cc.add("key", "value2");
    System.out.println(cc.get("key"));

    cc.flush();
   
    manager.shutdown();
  }
View Full Code Here

    manager.initialize(serverlist, false);
   
    int groupID1 = 1;
    int groupID2 = 2;
   
    CacheClient cc1 = manager.createClient(groupID1);
    CacheClient cc2 = manager.createClient(groupID2);
   
    cc1.set("key", "value1");
    cc2.set("key", "value2");
   
    System.out.println(cc1.get("key"));
    System.out.println(cc2.get("key"));
   
    cc1.delete("key");
   
    System.out.println(cc1.get("key"));
    System.out.println(cc2.get("key"));
   
    cc1.set("key", "value1B");
    cc2.set("key", "value2B");
   
    cc2.flush();
   
    System.out.println(cc1.get("key"));
    System.out.println(cc2.get("key"));
   
    cc1.flush();
    cc2.flush();
   
    manager.shutdown();
  }
View Full Code Here

    String[] serverlist = servers.split(",");

    CacheClientManager manager = CacheClientManager.getInstance("example");
    manager.initialize(serverlist, true);
   
    CacheClient cc = manager.createClient();
   
    cc.set("key", "value");
    System.out.println(cc.get("key"));
   
    cc.delete("key");
    System.out.println(cc.get("key"));
   
    long cacheID1 = cc.set("key", "value1");
    System.out.println(cc.get("key"));
    long cacheID2 = cc.set("key", "value2");
    System.out.println(cc.get("key"));

    cc.delete("key", cacheID1);
    System.out.println(cc.get("key"));

    cc.delete("key", cacheID2);
    System.out.println(cc.get("key"));

    cc.flush();
   
    manager.shutdown();
  }
View Full Code Here

    String[] serverlist = servers.split(",");

    CacheClientManager manager = CacheClientManager.getInstance("example");
    manager.initialize(serverlist, false);
   
    CacheClient cc = manager.createClient();
   
    cc.set("xixi", "Hello World!");
    String value = (String)cc.get("xixi");
    System.out.println(value);
   
    cc.flush();
   
    manager.shutdown();
  }
View Full Code Here

    String[] serverlist = servers.split(",");

    CacheClientManager manager = CacheClientManager.getInstance("example");
    manager.initialize(serverlist, false);
   
    CacheClient cc = manager.createClient();
   
    long cacheID1 = cc.set("key", "value1");
    System.out.println(cc.get("key"));
   
    long cacheID2 = cc.set("key", "value2");
    System.out.println(cc.get("key"));

    cc.set("key", "value3", 0, cacheID1);
    System.out.println(cc.get("key"));
   
    cc.set("key", "value4", 0, cacheID2);
    System.out.println(cc.get("key"));

    cc.flush();
   
    manager.shutdown();
  }
View Full Code Here

    String[] serverlist = servers.split(",");
    String poolName = "Xixibase";
    CacheClientManager manager = CacheClientManager.getInstance(poolName);
    manager.initialize(serverlist);
   
    CacheClient cc = manager.createClient();
    cc.getTransCoder();
    System.out.println("Xixibase Client startup");
    warmUp(cc);

    for (int i = 0; i < THREADS.length; i++) {
      for (int j = 0; j < BYTES.length; j++) {
View Full Code Here

    CacheClientManager manager = CacheClientManager.getInstance(poolName);
    manager.initialize(serverlist);
    manager.enableLocalCache();
    manager.getLocalCache().setMaxCacheSize(1024 * 1024 * 1024);
   
    CacheClient cc = manager.createClient();
   
    System.out.println("XixibaseLC Client startup");
    warmUp(cc);

    for (int i = 0; i < THREADS.length; i++) {
View Full Code Here

TOP

Related Classes of com.xixibase.cache.CacheClient

Copyright © 2018 www.massapicom. 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.