看起来你在Ignite的这个基准测试中为每个键做了一次,你没有在它之前调用loadCache。在这种情况下,在每次获取时,Ignite将转到Cassandra以从中获取值,并且只有在它将其存储在缓存中之后。因此,我建议在基准测试之前调用loadCache,或者至少测试获取相同的密钥,以便Ignite能够将密钥存储在缓存中。如果您认为已经拥有缓存中的所有数据,请分享您将数据写入Ignite的代码。
此外,您在每个线程中调用“grid.GetCache” - 它不会花费很多时间,但是当您已经测量时间时,您绝对应该避免在基准测试中使用这些内容。