Sorry, ist ein wenig spät geworden.
Anbei die versprochene
Unit. Sie ist zwar noch erweiterbar, aber ich bin noch nicht dazu gekommen. :-/
Sie ist auch nicht für viele Zugriffe schnell hintereinander gedacht ... dazu müsste man ein anderes Konzept implementieren.