Teeda for Portlet

TEEDA-184 でTeedaStateManagerImplをどうするかを考えているが、viewId+namespaceにして、serializedViewsに置いておけばいいかとも思ったが、ユーザーがポートレットを追加・削除をひたすら繰り返すと、メモリを食いつぶす気がしてきた・・・。やっぱり、ポートレットのときは、セッション行きかな・・・。でもな・・・。

追記:試しに、serializedViewsをWeakHashMapにしてみたら、すぐにごっそり消してくれるのね・・・。こんなにさっくり消してくれると、使う意味なし・・・。

PRP

やりとりをメーリングリストでやっているけど、どうも、目指すものが違うような感じもして、難航中・・・。そもそも、PRPの目指しているところが曖昧で進めているのが問題な気が。単にプロトコルを定義したいなら、こっちとしては、それを多くのプロトコルの一つとしてサポートするような高レベルでのインターフェースを定義すればいいし、PRPがそうういうインターフェースまで定義するなら、一緒にやればいいしといった感じかな。現状は、PRPがWebサービスにこだわりすぎているように思える。Webサービスだけにこだわったら、PALとかWebサービスを提供できないオープンソースプロジェクトは結構あると思うんだけどな・・・。そんな感じで、現在、まとまらず。向こうの次の出方を見て、また、考えよ。