Speculation. Just give it a try. There are other workarounds, but clean code is 
also something IMHO. ;)

Alexander Kriegisch

Am 23.11.2012 um 17:11 schrieb Brian Toal <brian.t...@gmail.com>:

> 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
> aspectj-users@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
_______________________________________________
aspectj-users mailing list
aspectj-users@eclipse.org
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to