class RDF::Util::Cache

Public Instance Methods

define_finalizer!(value) click to toggle source

@param [Object] value @return [void]

# File lib/rdf/threadsafe/util/cache.rb, line 6
def define_finalizer!(value)
  # We need to catch when we try to pass a frozen object (namely the RDF vocabulary)
  begin
    ObjectSpace.define_finalizer(value, finalizer) 
  rescue  TypeError
    return
  end
end