# File lib/concurrent/atomic/thread_local_var/weak_key_map.rb, line 72definitialize(object)
@referenced_object_id = object.__id__add_backreference(object)
end
Public Instance Methods
cleanup()click to toggle source
# File lib/concurrent/atomic/thread_local_var/weak_key_map.rb, line 77defcleanupobj = ObjectSpace._id2ref(@referenced_object_id) rescuenilremove_backreference(obj) ifobjend
object()click to toggle source
# File lib/concurrent/atomic/thread_local_var/weak_key_map.rb, line 82defobjectobj = ObjectSpace._id2ref(@referenced_object_id)
objifverify_backreferences(obj)
rescueRangeErrornilend