Where is the time saving coming from then?
I think the idea behind was the following: The use case is for big providers with lots of entries in the usrloc database. A restart in such situation might lead to stop in the service for quite a few minutes (i don't recall the numbers) while the server is loading the data. If you split the data in chunks and load it sequentally, you can start serving without interrumption...
please, can somebody confirm this assumption(I'm not 100% sure)??
Samuel.