class ActiveFedora::CachingConnection

def cache_resource(url, &_block)

def cache_resource(url, &_block)
  result =
    if @cache.key?(url)
      ActiveSupport::Notifications.instrument("ldp.active_fedora",
                                              id: url, name: "CACHE", ldp_service: object_id)
      @cache[url]
    else
      @cache[url] = log(url) { yield }
    end
  result.dup
end