Always generate a chash Value if it not exists in cache