Seasarでインスタンスをシングルトンにしつつマルチスレッド化AOP

Struts等のActionはシングルトンにすることによってページアクセスの度にインスタンスが増えることを押さえることができますよね。

シングルトンの場合は通常はプロパティを使用しないようにしないと
マルチスレッド時に値が保証されなくなりますが、
AOPでラップしてプロパティをマルチスレッド化したら便利なんじゃないかと
思った次第。

Propertiesを管理するスレッドローカルオブジェクトを使ってアレコレすれば
できると思いますけどね。
ThreadLocal threadLocal = new ThreadLocal();

今度試してみないとなあぁ。

てか既にないのかなぁ? 


思ったことはいずれはソースで表現するつもりですが、
まだ土台ができていないため抽象的ですみません。