Der Mutex hier wird nicht wirklich gebraucht, weil die Map ja immer nach dem Konstruktor eigentlich aufgebaut ist. Das lesen von _dirty sollte eigentlich auch atomar sein und ergo auch im parallelen Fall sicher funktionieren. Das einzige was passieren kann ist dass zwei Leute dann die Size für die gleiche Map berechnen, dass würde ich aber in dem Fall akzeptieren.