public void start() {
    startGemFire();
    try {
      startMemcachedServer();
    } catch (IOException e) {
      throw new RuntimeException("Could not start Server", e);
    } catch (InterruptedException e) {
      throw new RuntimeException("Could not start Server", e);
    }
  }
Starts an embedded GemFire caching node, and then listens for new memcached client connections.
geode-memcached/src/main/java/org/apache/geode/memcached/GemFireMemcachedServer.java