class ActiveModelSerializers::CachedSerializer
def cache_check(adapter_instance)
def cache_check(adapter_instance) if cached? @klass._cache.fetch(cache_key(adapter_instance), @klass._cache_options) do yield end elsif fragment_cached? FragmentCache.new(adapter_instance, @cached_serializer, adapter_instance.instance_options).fetch else yield end end