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