docs: public synchronized CuratorFramework getLocalConnection() throws IOException
      {
          if ( localConnection == null )
          {
              CuratorFrameworkFactory.Builder builder = CuratorFrameworkFactory.builder()
                  .connectString("localhost:" + configManager.getConfig().getInt(IntConfigs.CLIENT_PORT))
                  .sessionTimeoutMs(arguments.connectionTimeOutMs * 10)
                  .connectionTimeoutMs(arguments.connectionTimeOutMs)
                  .retryPolicy(new ExponentialBackoffRetry(1000, 3));
  
              if ( arguments.aclProvider != null )
              {
                  builder = builder.aclProvider(arguments.aclProvider);
              }
  
              localConnection = builder.build();
              localConnection.start();
          }
          return localConnection;
      }