code: @Override
      protected ComponentDef getComponentDef(LaContainer container, Object key) {
          synchronized (this) { // to avoid too-many registration of async hot-deploy (basically job)
              return doGetComponentDef(container, key);
          }
      }
docs: =============