Integrate caching into the Catalog.