My concern with thread local is the cost of gets and puts. I'm not sure If the per* solution will help as it would create a lot of garbage if aspect instances are generated at a high frequency.
On Friday, November 23, 2012, Brian Toal wrote: > I want to share contextual information between Around advice invocations > for the same thread. For example I'm interested in storing the signature > from previous advice execution for the same thread so I can log caller > method corresponding to the current callee. > > I don't fully understand if the proceed API with arguments allows info to > be exchanged between subsequent advice calls or if its intent is to > override the agreements passed to the point cut? > > The other option potentially i would need to maintain a aspect instance > per thread and could have a member that contained the previous signature. > > Looking for suggestions on how to accomplish this. > > Thanks. > > >
_______________________________________________ aspectj-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/aspectj-users
