We currently use obstore's MemoryStore as the cache, but we could instead use a dict or a pluggable cache to make obstore an optional dependency.