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