support loading a cache