1. A method for optimizing catalog system operations comprising: executing an optimized catalog caching module on a host system; communicating with a catalog system via the host system, the catalog system comprising a master catalog, a data set and a plurality of user catalogs, the plurality of user catalogs comprising basic catalog structure (BCS) type catalogs; performing historical analysis on catalog usage via the optimized catalog caching module; performing analysis of input/output rates for catalog volumes via the optimized catalog caching module; predicting times where a cost of catalog caching is not efficient, the predicting times comprising conducting historical analysis on catalog usage via catalog statistical data, the times where a cost of catalog caching is not efficient comprising times of batch operations where updates to a catalog from multiple systems degrade cache performance; and, automatically controlling catalog caching throughout a period of time based upon a mode of operation providing a best response time, the mode of operation comprising a cache mode of operation and a direct access storage device (DASD) mode of operation.