* Per thread keyGenerator