Default key generator. Returns {@value #NO_PARAM_KEY} if noparameters are provided, the parameter itself if only one is given or a hash code computed from all given parameters' hash code values. Uses the constant value {@value #NULL_PARAM_KEY} for any{@code null} parameters given.
@author Costin Leau
@author Chris Beams
@since 3.1
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.