Added identifier cache - Rebased

@soc Rebasing war schwieriger als erwartet, hier also ein sauberes, Rechtschreibefehlerfreies, neues PR. Ich hoffe, das ist so okay, das alte PR kann verworfen werden.