Feature/bounded in memory lvc

Prevents the `InMemoryVersionCache` from growing infinitely.