The Ketama consistent hash algorithm as implemented by Dustin Sallings, with some minor (non-algorithmic) modifications.
Note that if certain expected cryptographic algorithms expected to be present in your JRE are not available, {@link ClientRuntimeException}s will be thrown.
@author joubin (alphazero@sensesay.net)
@date Mar 25, 2010
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.