code: public int getValue(final K key)
      {
          @DoNotSub final int mask = values.length - 1;
          @DoNotSub int index = Hashing.hash(key, mask);
  
          int value;
          while (missingValue != (value = values[index]))
          {
              if (key.equals(keys[index]))
              {
                  break;
              }
  
              index = ++index & mask;
          }
  
          return value;
      }
docs: Overloaded version of {@link Map#get(Object)} that takes a primitive int key.
  Due to type erasure have to rename the method
  
  @param key for indexing the {@link Map}
  @return the value if found otherwise missingValue