code: public TreeCache start() throws Exception
      {
          Preconditions.checkState(treeState.compareAndSet(TreeState.LATENT, TreeState.STARTED), "already started");
          if ( createParentNodes )
          {
              client.createContainers(root.path);
          }
          client.getConnectionStateListenable().addListener(connectionStateListener);
          if ( client.getZookeeperClient().isConnected() )
          {
              root.wasCreated();
          }
          return this;
      }
docs: Start the cache. The cache is not started automatically. You must call this method.
  
  @return this
  @throws Exception errors