Re-Reading large databases on startup takes a lot of time

See here for some numbers and times:

Filling the library initially takes as long as reading all the files without the library. From then onwards, reading a lot of known files should be much quicker with the library in use. New files have to be read in full - which is the slowest.
So I think that this function ...

is already implemented.