@Override public Object invoke(MethodInvocation invocation) throws Throwable { synchronized (this) { this.count++; } return super.invoke(invocation); }
@Override public Object invoke(MethodInvocation invocation) throws Throwable { synchronized (this) { this.count++; } return super.invoke(invocation); }
@Override public Object invoke(MethodInvocation invocation) throws Throwable { synchronized (this) { this.count++; } return super.invoke(invocation); }
public Object invoke(MethodInvocation invocation) throws Throwable { this.count++; return super.invoke(invocation); }