Issue 213: Singletonのバリエーション
Status:  Fixed
Owner:
Closed:  Nov 2009
Project Member Reported by c95...@gmail.com, Jun 3, 2009
Singletonのバリエーションとして、2つ提案してみます。

・期限付きシングルトン
1日1回更新したい場合などに使える、期限つきのシングルトン。
a,期限が来たら、インスタンスごと作り直して、それ以降のアクセスは新しいものを返す。
さらに、既にインジェクションを行った相手に対して再インジェクションをする。
b,期限が来たら、そのインスタンスの初期化メソッドを再呼び出しする。

bのほうが実装としては簡単で実用的かも。


・弱参照シングルトン
シングルトンをWeakReferrenceを使用して管理する。
アプリ内で参照が1つでもあると効果がないですが、一応弱参照にすればGC時に破棄できたり
するので、もしかしたら便利かもという案。





Jul 24, 2009
Project Member #1 shinpei.ohtani@gmail.com
T2を優先するため、このIssueを延期します。
Labels: -Milestone-Lucy-0.6
Sep 16, 2009
Project Member #2 shinpei.ohtani@gmail.com
Eager/Lazyなシングルトンは下記Issueで実現しました。

https://code.google.com/p/t-2/issues/detail?id=263
Nov 16, 2009
Project Member #3 shinpei.ohtani@gmail.com
(No comment was entered for this change.)
Status: Fixed