读书人

Infinispan-API之异步(1)

发布时间: 2012-06-27 14:20:09 作者: rapoo

Infinispan-API之异步(一)

??? 在Infinispan中出了同步API以外自然会有异步API,例如:Cache.putAsync()、Cache.removeAsync()

会返回一个Future结果集。例如:Cache<String,String>,Cache.put(Stirng key,String value),将会返回一个String,同时Cache.putAsync(String key,String value);将会返回一个Future<String>.

1、API例子使用说明:

FutureListener futureListener = new FutureListener() { ?????public void futureDone(Future future) { ????? try { ?????????future.get(); //如果添加成功,会触发这个事件。??????} catch (Exception e) { ?????????// Future did not complete successfully ?????????//添加异常后会抛出异常信息?????????System.out.println("Help!"); ??????} ???} }; ?????? cache.putAsync("key", "value").attachListener(futureListener);?

读书人网 >开源软件

热点推荐