[FEATURE] Speed improvement through cacheing

Cache collected classes and only analyze files which have changed
since the last generation of the meta data file.