Common object storage frontend that supports dictionary-style access, object serialization and compression, and multiple storage and caching backends.