[Seasar-user:21350] Re: [S2Util]MessageFormatter#initialize()の処理について

湯浅 貴寛 [E-MAIL ADDRESS DELETED]
2012年 6月 18日 (月) 19:02:07 JST


小林 (koichik) 様
湯浅です。
お世話になっております。

ご提示いただいたSNAPSHOTにて再テストを行い,
問題事象の解消が確認できましたことをご報告いたします。
どうもありがとうございました,

ちなみに,今回の修正を反映したS2Utilのリリース計画は
近々にございますでしょうか?(できれば,SNAPSHOT版ではなく
バージョニングされた版を業務で使用したいと思っております。)

よろしくお願いいたします。


(2012/06/11 9:25), 湯浅 貴寛 wrote:
> 小林 (koichik) 様
> 湯浅です。
> お世話になっております。
> 
> ご対応いただきありがとうございます。
> 動作を確認させていただき,後ほど結果をご報告いたします。
> 
> よろしくお願いいたします。
> 
> 
> (2012/06/09 19:30), Koichi Kobayashi wrote:
>> 小林 (koichik) です.
>>
>> 報告&  調査ありがとうございました.修正して SNAPSHOT をデプロイしたのでご確認ください.
>>
>> http://maven.seasar.org/maven2-snapshot/org/seasar/util/s2util/0.0.1-SNAPSHOT/s2util-0.0.1-20120609.102710-9.jar
>>
>>
>> On Tue, 5 Jun 2012 20:16:44 +0900, 湯浅 貴寛<Yuasa.Takahiro @ cti.co.jp>  wrote:
>>
>>> 湯浅と申します。
>>> いつも大変便利に利用させてもらっています。
>>>
>>> org.seasar.util.message.MessageFormatterのinitialize()メソッドの
>>> 処理について質問があります。
>>> 対象は S2Util の ver.0.0.0 です。
>>>
>>> 件のメソッドの処理内容は以下のようになっておりますが,
>>> DisposableUtil.add();の後に
>>>     initialized = true;
>>> が必要ではないでしょうか?
>>> (ResourceBundle.clearCache();の後に initialized = false; も必要?)
>>>
>>>     protected static synchronized void initialize() {
>>>         if (!initialized) {
>>>             DisposableUtil.add(new Disposable() {
>>>                 @Override
>>>                 public void dispose() {
>>>                     ResourceBundle.clearCache();
>>>                 }
>>>             });
>>>         }
>>>     }
>>>
>>> # MessageFormatter#getMessage() を介して MessageFormatter#getResourceBundle()
>>> # を呼び出す処理を繰り返すと,org.seasar.util.misc.DisposableUtilオブジェクト
>>> # から参照されたMessageFormatterがメモリ上に大量に出来上がるという事象に遭遇し
>>> # 調査をしていたところ,上記の点が気になったので質問いたしました。
>>>
>>> 見当違いの質問でしたらご容赦下さい。
>>>
>>>
>>> 以上です。
>>> よろしくお願いいたします。
>>>
>>> -- 
>>> Yuasa Takahiro
>>> _______________________________________________
>>> Seasar-user mailing list
>>> Seasar-user @ ml.seasar.org
>>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>
>>
> 
> 


-- 
Yuasa Takahiro


Seasar-user メーリングリストの案内