Wicket セッションに格納できる最大サイズ

Wicket のセッションに格納できるサイズのMaxを調べてみる。

WebApplication のメソッドより、getStoreSettings() を WebApplication の中で実行する。
単位は、キロバイトか、MBで確認、double型で返ってくる。

double kilobyte = getStoreSettings().getMaxSizePerSession().kilobytes();
double maga = getStoreSettings().getMaxSizePerSession().megabytes();

10240 KB = 10 MB

がデフォルトである。

これを変更するには WebApplication の init() の中で StoreSettings の setMaxSizePerSession を実行する。

getStoreSettings().setMaxSizePerSession(Bytes.megabytes(20));

これで、20 MB になる。