title: Identify different executions (executing objects) of method?
body: <p>I have some (static) Java methods.</p>
  
  <p>I have a pointcut to fire on the execution of any of these methods:</p>
  
  <pre class="lang-java prettyprint-override"><code>pointcut calculation() : execution(* myMethod_*(..));
  </code></pre>
  
  <p>Now I want to measure the time of each execution seperately.
  The problem is that executions may fire at any time, while other executions still run.
  I thought about two advices, <code>before()</code> and <code>after()</code>, which identify the caller to manage timers for different callers.</p>
  
  <pre><code>before() : calculation() {
  
  }
  
  after() : calculation() {
  
  }
  </code></pre>
  
  <p>How do I implement that?</p>