【发布时间】:2012-08-31 09:28:05
【问题描述】:
缓存如何与 App Engine 配合使用?只添加@Cached注解就够了吗:
@Cached
public class MyEntity {
@Id Long id;
...
}
但是,来自 Objectify 文档:
“在 v3.1 之前,Objectify 的全局缓存支持在争用下存在同步问题。不要将其用于需要事务完整性的实体,强烈建议您对所有实体应用过期期限缓存值。”
这是否意味着如果我的代码在下面具有此表单,我不应该使用它?
DAOT.repeatInTransaction(new Transactable() {
@Override
public void run(DAOT daot)
{
Counter count = daot.ofy().find(Counter.class, COUNTER_ID);
count.increment();
daot.ofy().put(count);
}
});
【问题讨论】:
标签: java google-app-engine objectify