This document describes code for a Memcached server written in Go. It uses TCP listeners and handlers to accept connections from clients. It maintains an in-memory key-value store using a map. It can handle get and set requests by parsing the request header and building responses. It uses channels for communication between the main listener routine and a backend handler for the key-value store.