在游戏2.3.x中,当我使用这样的http缓存时,默认的缓存设置是什么?将使用多少内存?将存储多少个对象?缓存是否也会持久化到磁盘?在刷新之前,条目需要保留多长时间?我在哪里可以找到这些信息?
def index = Cached("homePage") {
Action {
Ok("Hello world")
}
}
答案 0 :(得分:1)
EHcache是PlayA中CacheApi接口的默认实现。 你可以在这里读到它: https://www.playframework.com/documentation/2.3.x/ScalaCache
如果这还不够,你可以检查正在加载的模块:
play.api.cache.EhCacheModule
并检查正在加载的属性。
答案 1 :(得分:1)
显然,细节可以在这里找到,谢谢你指出我正确的方向,Tomer: https://github.com/playframework/playframework/blob/2.3.x/framework/src/play-cache/src/main/resources/ehcache-default.xml
将使用多少内存? 未定义
将存储多少个对象? 将缓存10000个对象。
缓存是否也会持久保存到磁盘? 无
在刷新之前,条目需要保留多长时间? 120秒