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