In my case I'm willing to trade off clean code for performance.  Can you
elaborate on the other options?

Thanks.

On Friday, November 23, 2012, Brian Toal wrote:

> 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

Reply via email to