我想加载一个Java对象到GridGain缓存(分区)。我正在使用命令行遮阳板来检查缓存。它显示有写入和未命中(仅运行缓存命令),但没有条目。GridGain缓存putX返回成功,但没有在缓存中的条目
我已经尝试使用GridDataLoader接口,cache.put和批处理存储(整数,字符串)对缓存和它作品,我可以通过护目镜看到条目。但我不能做存储自定义Java对象
我尝试了org.gridgain.examples.CacheQueryExample的欢迎,并不太了解它如何存储在缓存中的条目但它visorcmd(命令行遮阳帽)报告没有条目。
我试过使用GridDataLoader,缓存放置和批量抓取放置,所有返回没有错误(或成功状态,如适用,如与cache.put()),但我看不到分区缓存中的条目时,通过命令行遮阳板
你可以发布你的代码作为例子,并缩小问题的范围到一个特定的,可重现的问题? – JustinJDavies 2014-09-25 22:34:02
@JustinJDavies我认为它与GridGain提供的QueryingExample在开源版本中有关。我的代码(发布在上面的编辑中)和它们的查询示例(它们将对象存储到缓存中然后查询对象)实际上都会生成任何条目。 只有当我将键和值转换为字符串,而不是原来的UUID类和FlatView类(我的自定义类)时,才能生成条目(如命令行视觉通过“缓存”命令所显示的那样) – 2014-09-26 00:13:12