module AWS::Core::Cacheable

def cache_key

def cache_key
  @cache_key ||= begin
    endpoint_method = self.class.service_ruby_name + "_endpoint"
    config.signer.access_key_id + ":" +
      config.send(endpoint_method) + ":" +
      self.class.name + ":" +
      local_cache_key
  end
end