docs: function (key, value) {
              var hash = hashFunction(key);
              var bucket = null;
              if ((bucket = this.__map[hash]) == null) {
                  bucket = (this.__map[hash] = new Bucket());
              }
              bucket.pushValue(key, value);
              return value;
          }