@Override
  public void stop() {
    if (!needToStop()) {
      return;
    }

    controller.stop(this);
    // NOTE: DistributedSystem nodeLeft will then set this.manager to null
    config.setManagedEntity(null);
  }
Creates a new <code>CacheServerImpl</code> that represents an existing dedicated cache server
in a given distributed system.
geode-core/src/main/java/org/apache/geode/admin/internal/CacheServerImpl.java