Expired/Deleted data reappears after server is restarted

Greetings guys!

Can you please give me an explanation why you can’t keep in memory all the keys (include removed ones) during server startup? This way the last generation for the particular key will be available and removed ones will not reappear.

This behaviour can force the server to run out of memory under certain circumstances (e.g. when the number of dead records much more than the number of alive ones). But this feature can be really helpful for the users who don’t use delete/TTL so intensively (of course it should be configurable).