2013-04-19 14 views
5

私のアプリケーションを高速化するために、私はMemcacheServiceを使用しています。今、私はMemcacheServiceにオブジェクトを置くしようとしていながら、私は次のエラーを取得しています:エンティティに関するjava.lang.IllegalArgumentException:クラスcom.veersoft.gwt.shared.trailbalance.TrailBalanceClassResultをmemcacheエンティティとして受け入れることができません

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

詳細:

  1. をそれはIsSerializableインタフェースを実装している通常の豆です。
  2. これはdataStoreエンティティではありません。私はブラウザ側でレンダリングするためにこれを使用しています(つまり、遅延タスクは結果を計算し、これらの結果をブラウザに送信します)。

答えて

9

オブジェクトをmemcacheに入れるには、Serializableインターフェイスを実装する必要があります。 IsSerializableは古いバージョンのGWTの時代遅れであり、Javaシリアル化には何ら影響しません。

+0

貴重なご意見ありがとうございます。 EveryThingはうまくいった。 –

関連する問題