- caching of whether an object exists in inventory was somehow removed since storage refactoring (or it never worked). Now existence checking is cached in the sqlite storage backend
- can have multiple storage types for inventory - sqlite is the old one, filesystem is a new available