# 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