code: private void registerComponents() throws RepositoryConfigurationException, RepositoryException
     {
        SecurityHelper.doPrivilegedAction(new PrivilegedAction<Void>()
        {
           public Void run()
           {
              registerComponentInstance(config);
              registerComponentImplementation(FileCleanerHolder.class);
              registerComponentImplementation(LockRemoverHolder.class);
              return null;
           }
        });
        registerWorkspacesComponents();
        registerRepositoryComponents();
     }
docs: ////// initialize --------------