generate a unique key . the key is a 32-character long sequence of hex digits . concode_field_sep Pattern DURATION_PATTERN concode_elem_sep SimpleDateFormat outFmtSecond concode_elem_sep long MS_IN_HOUR concode_elem_sep SimpleDateFormat parseFmt[] concode_elem_sep long MS_IN_MINUTE concode_elem_sep VMID vmid concode_elem_sep Random random concode_elem_sep long MS_IN_DAY concode_elem_sep Logger log concode_elem_sep long MS_IN_YEAR concode_elem_sep long MS_IN_SECOND concode_elem_sep long MS_IN_WEEK concode_elem_sep int counter concode_elem_sep SimpleDateFormat outFmtMillisec concode_elem_sep Calendar outCal concode_field_sep String getMD5 concode_elem_sep String getMD5 concode_elem_sep String generateKey concode_elem_sep long parseDuration concode_elem_sep Date parseISO8601Date concode_elem_sep void bufferedCopy concode_elem_sep String addEntities concode_elem_sep String formatISO8601Date concode_elem_sep String toHex concode_elem_sep byte[] generateBytesKey concode_elem_sep void copy concode_elem_sep byte[] getMD5Bytes concode_elem_sep Collection<E> emptyIfNull
String function ( ) { return toHex ( generateBytesKey ( ) ) ; }