早上好,大家好,阿帕奇点燃:设置远程滤清器厂连续查询
我需要知道,如果任何人都可以给我解释一下究竟是如何工作的远程过滤器上的连续查询。
我可以定义一个HashSet来过滤缓存Key吗?有人能给我一个很好的例子来澄清我的疑惑吗? 这是我的代码不起作用,其中Filter是一个HashSet。我认为执行后的服务器节点处于死锁状态。
qry.setRemoteFilterFactory(new Factory<CacheEntryEventFilter<String, JSONObject>>() {
@Override public CacheEntryEventFilter<String, JSONObject> create() {
return new CacheEntryEventFilter<String, JSONObject>() {
@Override public boolean evaluate(CacheEntryEvent<? extends String, ? extends JSONObject> e) {
return Filter.contains(e.getKey());
}
};
}
});
提前谢谢你们。
欢迎来到Stack Overflow!请参考[游览](http://stackoverflow.com/tour),环顾四周,阅读[帮助中心](http://stackoverflow.com/help),特别是[我该如何问一个好问题?](http://stackoverflow.com/help/how-to-ask)和[我可以问什么问题?](http://stackoverflow.com/help/on-topic)。 –