# File lib/Borges/Utilities/WeakIdentityKeyHash.rb, line 176
    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