1. An apparatus comprising: a coupling facility comprising a plurality of cache structures for catalogs of a cluster computing system, the coupling facility facilitating data sharing among a plurality of host systems of the cluster computing system; a processor; a memory storing code executable by the processor to perform: identifying a catalog for sharing in association with the coupling facility; obtaining one or more usage status indicators for the catalog; estimating future catalog usage based on the catalog usage statistics for the one or more usage status indicators; selecting a cache structure of the plurality of cache structures for the catalog based on the one or more usage status indicators according to an assignment policy, wherein the usage status indicators comprise an availability schedule and wherein the processor further references an availability schedule of one or more of a particular host system and a particular catalog, wherein the processor selects the cache structure for the catalog based at least in part on the availability schedule; and storing catalog information of the catalog in an isolated, individual Enhanced Catalog Sharing (ECS) cache structure in response to the future catalog usage meeting a threshold, wherein only one volume record resides in the isolated, individual ECS cache structure.