# File lib/Borges/Utilities/WeakIdentityKeyHash.rb, line 116 def []=(key, value) ref_key = nil unless self.has_key? key then ref_key = Weak::Key.new(key, self) else ref_key = Weak::Key.by_id(key.object_id) end super(ref_key, value) end