首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

Infinispan-API之异步(1)

2012-06-27 
Infinispan-API之异步(一)??? 在Infinispan中出了同步API以外自然会有异步API,例如:Cache.putAsync()、Cach

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);?

热点排行