【发布时间】:2010-03-10 14:09:27
【问题描述】:
我有一个长寿命页面的检票口应用程序。我希望使用唯一的 PageMap 创建此 Page 的每个实例,原因是我不会进入这里,但是当我尝试在我的 Page 的构造函数上指定一个 PageMap 时,我最终会遇到 OOM 和 StackOverflow 错误。代码如下:
public <CTOR>() {
super(Session.get().newPageMap("" + System.currentTimeMillis()));
...
我正在使用自定义 BookmarkablePageLink(自定义因为它不会将当前 PageMap 名称传递给新 Page)来有效地放弃旧的 Page/PageMap 并使用新的 PageMap 创建一个新的。错误似乎来自仅创建两三个页面后的页面序列化。
谁能发现这种方法的问题?
【问题讨论】: