# File lib/dm-core/support/ordered_set.rb, line 258
    def <<(entry)
      if index = @cache[entry]
        entries[index] = entry
      else
        @cache[entry] = size
        entries << entry
      end
      self
    end