code: def cache(self, domain, data_type, ttl_minutes=None, mapping=None):
          
          from .tcex_cache import TcExCache
  
          return TcExCache(self, domain, data_type, ttl_minutes, mapping)
docs: Get instance of the Cache module.
  
          Args:
              domain (str): The domain can be either "system", "organization", or "local". When using
                  "organization" the data store can be accessed by any Application in the entire org,
                  while "local" access is restricted to the App writing the data. The "system" option
                  should not be used in almost all cases.
              data_type (str): The data type descriptor (e.g., tc:whois:cache).
              ttl_minutes (int): The number of minutes the cache is valid.
  
          Returns:
              object: An instance of the Cache Class.