0
我会尝试张贴在他们的谷歌论坛以及。 我之前在地图上使用putTransient之前没有任何问题 - 但是,在所有这些情况下,putTransient在值为单个用户定义对象的地图上被调用。我现在试图putTransient在一个地图上,其值是用户定义对象的LinkedHashSet(可序列化)。对于这个LinkedHashSet常规放置工作正常 - putTransient抱怨这个方法对于地图是未定义的。我已经复制了下面的相关代码行:问题与putTransient榛广告
//testSet is LinkedHashSet of user defined object (fields are String, Boolean and Integer)
Long ttl = new Long(0);
testMap.putTransient(test.TypeUUID, testSet, ttl, TimeUnit.SECONDS);
任何建议,以进一步排除故障/修复这将是值得欢迎的。
我已经尝试过2.4和2.5版本。 谢谢
testMap如何定义? –
testMap如下所示:Map>其中UserDefinedObject是可序列化的,并且有三个字段:String,Boolean和Integer。感谢您回复 –
飞行员错误 - 应该是IMap。 –