java.lang.IllegalArgumentException:不能接受com.veersoft.gwt.shared.trailbalance.TrailBalanceClassResult类作为memcache实体

时间:2013-04-19 14:07:14

标签: google-app-engine memcached objectify

为了让我的申请更快,我使用MemcacheService。现在,当我试图将对象放入MemcacheService时,我收到以下错误:

java.lang.IllegalArgumentException: can't accept class com.veersoft.gwt.shared.trailbalance.TrailBalanceClassResult as a memcache entity.

有关该实体的详情:

  1. 它是一个普通的Bean,它实现了IsSerializable接口。
  2. 它不是dataStore实体。我只是在浏览器端进行渲染(即,延迟任务将计算结果并将这些结果发送到浏览器)。

1 个答案:

答案 0 :(得分:11)

要将任何对象放在memcache中,它需要实现Serializable接口。 IsSerializable是旧版GWT的时代错误,不会以任何方式影响java序列化。