Modules
This module defines an API for creating/manipulating a hash ring.
The hash ring uses Erlang's balanced :gb_trees structure, which provides
fast lookups for a given key on the ring.
This module defines the API for working with hash rings where the ring state is managed in a GenServer process.