module Origami::ObjectCache
def cache_compound(object)
def cache_compound(object) @strings_cache.merge(object.strings_cache) @names_cache.merge(object.names_cache) @xref_cache.update(object.xref_cache) do |_, cache1, cache2| cache1.concat(cache2) end object.strings_cache.clear object.names_cache.clear object.xref_cache.clear end