Is it much more efficient to lookup and set a HashMap<StringKey, String> that I use dataClass.toString() to generate the key or can I simply have HashMap<DataClassKey, String>? I should have a few thousand entries, and the data class only consists of about two ints and an enum?