Wicket 1.5页序列化 - 它是如何工作的?

时间:2013-07-19 09:13:02

标签: java wicket

我的应用程序正在填充带有序列化页面的磁盘空间。根本没有清理 - 甚至在会话到期后也没有清理。 我想知道它的原因我需要了解序列化是如何工作的。

1)Wicket是否在HTTP会话上有挂钩,当会话终止或超时时,它会分页页面历史记录?

2)页面历史记录的配置选项有哪些?

3)是否可以配置页面序列化以使用HTTP Session而不是temp dir?

4)是否可以配置页面序列化以在内存缓存中使用?

1 个答案:

答案 0 :(得分:3)

好的....所以我检查了代码

1)是的

2)只能在属性上配置文件夹路径(javax.servlet.context.tempdir)。 DiskDataStore可用于实际配置一些额外的东西:限制序列化大小(默认值为10 MB)和内存页面缓存大小。

3)是 - 通过注册HttpSessionDataStore

4)部分 - 可以增加StoreSettings#inmemoryCacheSize,当它已满时,wicket将开始序列化为文件 - 这是有道理的。