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

Reply via email to