code: @Override
      public V get(long timeout, TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException {
          V v = super.get(timeout, unit);
          this.mergeWorkerTracyTheadContext();
          return v;
      }
docs: When called from the parent thread to retrieve callable result,
  it will merge the worker TracyThreadContext into the parent TracyThreadContext