class ActiveModelSerializers::CachedSerializer

def self.object_cache_key(serializer, adapter_instance)

Returns:
  • (String, nil) - the cache_key of the serializer or nil
def self.object_cache_key(serializer, adapter_instance)
  return unless serializer.present? && serializer.object.present?
  cached_serializer = new(serializer)
  cached_serializer.cached? ? cached_serializer.cache_key(adapter_instance) : nil
end