是否有播放框架的自动缓存框架?

时间:2012-03-01 07:20:53

标签: playframework

是否有playframework的自动缓存框架?

我使用Django开发了我的服务。对于Django,有一个johnny缓存(http://packages.python.org/johnny-cache/)。 Johnny缓存将猴子补丁应用于django模型,并在创建,修改和删除模型时自动使缓存无效。我喜欢它,因为它很简单。

我计划使用playframework制作我的新服务,因为playframework很棒,但我找不到任何合适的缓存框架。任何人都可以为playframework推荐一个漂亮的缓存框架吗?

3 个答案:

答案 0 :(得分:2)

如果你在谈论:

  • 模型缓存:完成hibernate,无需实施任何内容
  • 数据缓存:播放嵌入Cache API以存储您要序列化的内容。如果需要,您可以启用MemCache实现。对于Play 2.0,Memcache或Redis也有plugins
  • 模板缓存:您可以查看<{li}的Rythm

答案 1 :(得分:0)

我不确定我是否正确理解了您的问题,但似乎您想使用Play Cache。 Play有很好的文档,请检查一下。

答案 2 :(得分:0)

我不确定我是否也理解你的问题,但是如果你正在寻找模型对象的缓存,那么请查看Hibernate缓存的文档 - &gt; Play模型建立在Hibernate之上,Hibernate本身包含各种缓存方法。我自己也没有多少经验,但使用这种二级缓存就像使用@Cache注释注释一个模型类一样简单。 Google为“Hibernate @Cache”。