Memcache不在Java AppEngine上保存实体列表

时间:2015-10-15 06:14:01

标签: google-app-engine serialization memcached objectify

我想将一个实体类的列表保存到memcache。该实体正在使用客体化注释。所以要将我的列表保存到memcache我

MemcacheService syncCache = MemcacheServiceFactory.getMemcacheService("food");
syncCache.setErrorHandler(ErrorHandlers.getConsistentLogAndContinue(Level.INFO));
syncCache.put("foods",foodList);//foodList = ArrayList of Objectify entity
syncCache.put("timesaved",new DateTime());

我一直收到错误,说我的实体不可序列化

java.io.NotSerializableException:'com.company.data.Food'

我有什么想法可以让它发挥作用? foodList是查询的结果。我只想将该查询的结果保存到memcache。

0 个答案:

没有答案