Added caching to catalog.